diff options
author | Bram Moolenaar <Bram@vim.org> | 2018-04-14 18:14:06 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2018-04-14 18:14:06 +0200 |
commit | 8c041b6b95f49f7383cf00e2036cf009b326fa8d (patch) | |
tree | cea34047b3462e2bcaa580f616f054dfa20b1473 /runtime/doc/terminal.txt | |
parent | a42d363bac8a581afe769c370db70cf833767c41 (diff) | |
download | vim-git-8c041b6b95f49f7383cf00e2036cf009b326fa8d.tar.gz |
patch 8.0.1712: terminal scrollback is not limitedv8.0.1712
Problem: Terminal scrollback is not limited.
Solution: Add the 'terminalscroll' option.
Diffstat (limited to 'runtime/doc/terminal.txt')
-rw-r--r-- | runtime/doc/terminal.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/runtime/doc/terminal.txt b/runtime/doc/terminal.txt index 63217c2fa..23e210dc8 100644 --- a/runtime/doc/terminal.txt +++ b/runtime/doc/terminal.txt @@ -288,7 +288,7 @@ not when 'termsize' is "rowsXcols". Terminal-Job and Terminal-Normal mode ~ - *Terminal-mode* + *Terminal-mode* *Terminal-Job* When the job is running the contents of the terminal is under control of the job. That includes the cursor position. Typed keys are sent to the job. The terminal contents can change at any time. This is called Terminal-Job @@ -301,7 +301,9 @@ suspended. CTRL-\ CTRL-N does the same. Terminal-Job mode is where |:tmap| mappings are applied. Keys sent by |term_sendkeys()| are not subject to tmap, but keys from |feedkeys()| are. - *E946* +It is not possible to enter Insert mode from Terminal-Job mode. + + *Terminal-Normal* *E946* In Terminal-Normal mode you can move the cursor around with the usual Vim commands, Visually mark text, yank text, etc. But you cannot change the contents of the buffer. The commands that would start insert mode, such as @@ -312,7 +314,10 @@ In Terminal-Normal mode the statusline and window title show "(Terminal)". If the job ends while in Terminal-Normal mode this changes to "(Terminal-finished)". -It is not possible to enter Insert mode from Terminal-Job mode. +When the job outputs lines in the terminal, such that the contents scrolls off +the top, those lines are remembered and can be seen in Terminal-Normal mode. +The number of lines is limited by the 'terminalscroll' option. When going over +this limit, the first 10% of the scrolled lins are deleted and are lost. Cursor style ~ |