Normally, when a command is long-running we get a bit of feedback on it in the bar, this feedback goes away if you happen to be using it via grepcmd (I presume lintcmd, etc has the same issue). Should there be feedback on these?
The “long running command” feedback is because Kakoune can’t do anything until the command is done, so the user needs to stop pressing keys and wait. With things like
:grep, Kakoune can keep doing stuff interactively while the command runs in the background, so a warning isn’t as important.
Technically there is feedback - when the command is done,
[fifo] in the buffer’s status line changes to
[scratch]. I’ll grant it’s visually subtle, though, and even if you notice the change it’s not immediately obvious what it means.
Somebody suggested I make my kakoune-cargo plugin display a message in the main client when the background task completes. It wasn’t too difficult, but I wouldn’t say no to something a bit more automatic.
Yeah, it is non-obvious when no results are there (in the grep results) if it is because “no results got returned YET” vs. “no results are returned and I am done”.