aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-12-10 02:18:15 +0100
committerGitHub <noreply@github.com>2016-12-10 02:18:15 +0100
commit7c513d646d87eb3e4ed4917d5a3a7b9163371fae (patch)
treebadf3d0cad34dc28ecd1d87b9f7b38843677021d /runtime/doc
parent5082af415f762e5f5974214e32deff883141bfc2 (diff)
parent4abe9afbf67cec620fde9e47cb3df92f60e1cca9 (diff)
downloadrneovim-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.txt12
-rw-r--r--runtime/doc/vim_diff.txt4
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