diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-10-12 21:08:59 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-10-12 21:08:59 +0200 |
commit | 171a921b51101c1261040d28a8147c8829b675d3 (patch) | |
tree | f6c53c7bc562a04ef8529e34d0f16fe9bd2f4fcf /runtime | |
parent | 4facea310c2788c88f021b262658b847381a50a8 (diff) | |
download | vim-git-171a921b51101c1261040d28a8147c8829b675d3.tar.gz |
patch 8.1.2144: side effects when using t_ti to enable modifyOtherKeysv8.1.2144
Problem: Side effects when using t_ti to enable modifyOtherKeys.
Solution: Add t_TI and t_TE.
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/term.txt | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/runtime/doc/term.txt b/runtime/doc/term.txt index 79debe3a1..133d0e991 100644 --- a/runtime/doc/term.txt +++ b/runtime/doc/term.txt @@ -1,4 +1,4 @@ -*term.txt* For Vim version 8.1. Last change: 2019 May 07 +*term.txt* For Vim version 8.1. Last change: 2019 Oct 12 VIM REFERENCE MANUAL by Bram Moolenaar @@ -80,14 +80,19 @@ can do this best in your .vimrc. Example: > < *raw-terminal-mode* For normal editing the terminal will be put into "raw" mode. The strings -defined with 't_ti' and 't_ks' will be sent to the terminal. Normally this -puts the terminal in a state where the termcap codes are valid and activates -the cursor and function keys. When Vim exits the terminal will be put back -into the mode it was before Vim started. The strings defined with 't_te' and -'t_ke' will be sent to the terminal. On the Amiga, with commands that execute -an external command (e.g., "!!"), the terminal will be put into Normal mode -for a moment. This means that you can stop the output to the screen by -hitting a printing key. Output resumes when you hit <BS>. +defined with 't_ti', 't_TI' and 't_ks' will be sent to the terminal. Normally +this puts the terminal in a state where the termcap codes are valid and +activates the cursor and function keys. +When Vim exits the terminal will be put back into the mode it was before Vim +started. The strings defined with 't_te', 't_TE' and 't_ke' will be sent to +the terminal. On the Amiga, with commands that execute an external command +(e.g., "!!"), the terminal will be put into Normal mode for a moment. This +means that you can stop the output to the screen by hitting a printing key. +Output resumes when you hit <BS>. + +Note: When 't_ti' is not empty, Vim assumes that it causes switching to the +alternate screen. This may slightly change what happens when executing a +shell command or exiting Vim. To avoid this use 't_TI' and 't_TE'. *xterm-bracketed-paste* When the 't_BE' option is set then 't_BE' will be sent to the @@ -297,8 +302,8 @@ OUTPUT CODES *terminal-output-codes* t_se standout end *t_se* *'t_se'* t_so standout mode *t_so* *'t_so'* t_sr scroll reverse (backward) *t_sr* *'t_sr'* - t_te out of "termcap" mode *t_te* *'t_te'* - t_ti put terminal in "termcap" mode *t_ti* *'t_ti'* + t_te end of "termcap" mode *t_te* *'t_te'* + t_ti put terminal into "termcap" mode *t_ti* *'t_ti'* t_ts set window title start (to status line) *t_ts* *'t_ts'* t_ue underline end *t_ue* *'t_ue'* t_us underline mode *t_us* *'t_us'* @@ -359,6 +364,8 @@ Added by Vim (there are no standard codes for these): t_RT restore window title from stack *t_RT* *'t_RT'* t_Si save icon text to stack *t_Si* *'t_Si'* t_Ri restore icon text from stack *t_Ri* *'t_Ri'* + t_TE end of "raw" mode *t_TE* *'t_TE'* + t_TI put terminal into "raw" mode *t_TI* *'t_TI'* Some codes have a start, middle and end part. The start and end are defined by the termcap option, the middle part is text. |