feat: run shell commands asynchronously from command mode

This commit is contained in:
2026-10-18 00:30:24 +02:00
parent f942f881e6
commit a5f92452b3
16 changed files with 817 additions and 13 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
- [x] command autocompletion via `tab` (multiple presses cycles candidates)
- [x] fix ruby linting for the vamp config file (see attached image)
- [ ] execute terminal commands asynchronously using the `!` prefix (e.g. `!pwd`) and display the output in a floating window.
- [x] execute terminal commands asynchronously using the `!` prefix (e.g. `!pwd`) and display the output in a floating window.
- while waiting on the result of the executed command, show a spinner in a new element right of the battery status in the top bar (top-right corner)
- indicate also the command that we're waiting on, maybe something like the first three characters (followed by ellipses if truncated), e.g. `pwd <spinner>` or if the command was `echo $PATH`, then `ech... <spinner>`.
- [ ] diff view: GitHub code review integration after the local review UX is usable.