diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2016-12-10 02:18:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-10 02:18:15 +0100 |
commit | 7c513d646d87eb3e4ed4917d5a3a7b9163371fae (patch) | |
tree | badf3d0cad34dc28ecd1d87b9f7b38843677021d /runtime/doc | |
parent | 5082af415f762e5f5974214e32deff883141bfc2 (diff) | |
parent | 4abe9afbf67cec620fde9e47cb3df92f60e1cca9 (diff) | |
download | rneovim-7c513d646d87eb3e4ed4917d5a3a7b9163371fae.tar.gz rneovim-7c513d646d87eb3e4ed4917d5a3a7b9163371fae.tar.bz2 rneovim-7c513d646d87eb3e4ed4917d5a3a7b9163371fae.zip |
Merge #5396 from justinmk/tui-throttle
throttle shell output to maintain responsiveness
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/various.txt | 12 | ||||
-rw-r--r-- | runtime/doc/vim_diff.txt | 4 |
2 files changed, 13 insertions, 3 deletions
diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt index a1bf379d86..3c1472446d 100644 --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -255,14 +255,20 @@ g8 Print the hex values of the bytes used in the backslashes are before the newline, only one is removed. - On Unix the command normally runs in a non-interactive - shell. If you want an interactive shell to be used - (to use aliases) set 'shellcmdflag' to "-ic". + The command runs in a non-interactive shell connected + to a pipe (not a terminal). Use |:terminal| to run an + interactive shell connected to a terminal. + For Win32 also see |:!start|. After the command has been executed, the timestamp and size of the current file is checked |timestamp|. + If the command produces too much output some lines may + be skipped so the command can execute quickly. No + data is lost, this only affects the display. The last + few lines are always displayed (never skipped). + Vim redraws the screen after the command is finished, because it may have printed any text. This requires a hit-enter prompt, so that you can read any messages. diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt index c4795bec57..7ccdfd2bdd 100644 --- a/runtime/doc/vim_diff.txt +++ b/runtime/doc/vim_diff.txt @@ -155,6 +155,10 @@ are always available and may be used simultaneously in separate plugins. The |system()| does not support writing/reading "backgrounded" commands. |E5677| +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 mkdir('/tmp/foo/bar', 'p', 0700) will create both /tmp/foo and /tmp/foo/bar |