evil-shell-command without ex range puts output in current buffer instead of shell output buffer
Using git revision 75946082, when
evil-shell-command is called with
! in ex mode, the output of the command is put into the current buffer. This is different from Vim, where the output is dumped to the calling shell, and also different from Emacs
M-x shell-command, which puts its output in a new buffer
*Shell Command Output*.
Steps to reproduce:
- Open buffer.
:!echo hello world.
- Open new buffer and put shell command output there.
- Dump output of shell command into current buffer.