diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2016-10-07 13:18:24 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-12-10 01:26:34 +0100 |
commit | cb589990079a0e58bed3e1831f70baaba52f66fc (patch) | |
tree | 50a8b0ef7cc8167d75e6d35d5df64e099866adc6 /runtime/doc/vim_diff.txt | |
parent | 97204e1cef4f922cc1f8e67f8a1f2f695d7da826 (diff) | |
download | rneovim-cb589990079a0e58bed3e1831f70baaba52f66fc.tar.gz rneovim-cb589990079a0e58bed3e1831f70baaba52f66fc.tar.bz2 rneovim-cb589990079a0e58bed3e1831f70baaba52f66fc.zip |
os/shell: do_os_system(): Always show last chunk.
This ameliorates use-cases like:
:!cat foo.txt
:make
where the user is interested in the last few lines of output.
Try these shell-based ex-commands before/after this commit:
:grep -r '' *
:make
:!yes
:!grep -r '' *
:!git grep ''
:!cat foo
:!echo foo
:!while true; do date; done
:!for i in `seq 1 20000`; do echo XXXXXXXXXX $i; done
In all cases the last few lines of the command should always be shown,
regardless of where throttling was triggered.
Diffstat (limited to 'runtime/doc/vim_diff.txt')
-rw-r--r-- | runtime/doc/vim_diff.txt | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt index 1940bc55fa..7ccdfd2bdd 100644 --- a/runtime/doc/vim_diff.txt +++ b/runtime/doc/vim_diff.txt @@ -155,10 +155,9 @@ are always available and may be used simultaneously in separate plugins. The |system()| does not support writing/reading "backgrounded" commands. |E5677| -Nvim truncates ("throttles") shell-command messages echoed by |:!|, |:grep|, -and |:make|. No data is lost, this only affects display. This makes things -faster, but may seem weird for commands like ":!cat foo". Use ":te cat foo" -instead, |:terminal| output is never throttled. +Nvim may throttle (skip) messages from shell commands (|:!|, |:grep|, |:make|) +if there is too much output. No data is lost, this only affects display and +makes things faster. |:terminal| output is never throttled. |mkdir()| behaviour changed: 1. Assuming /tmp/foo does not exist and /tmp can be written to |