diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2017-07-07 00:34:37 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2017-07-07 00:34:37 +0200 |
commit | 105d680aea9f449c118520597a822e834a00c0ac (patch) | |
tree | e2fc89bc12416a10911da3088ee8aee2bb2ca404 /runtime/doc/vim_diff.txt | |
parent | c07e144c821abe2bcb7824c1c683ebf674d69754 (diff) | |
parent | 1ae7744f42fe60ebc2caa383be4d17e714c71c5f (diff) | |
download | rneovim-105d680aea9f449c118520597a822e834a00c0ac.tar.gz rneovim-105d680aea9f449c118520597a822e834a00c0ac.tar.bz2 rneovim-105d680aea9f449c118520597a822e834a00c0ac.zip |
Merge #6816 'TUI improvements'
Removed these commits (test-suite changes):
e2fba01910e0
7c809c4bc708
18e7cd9e9727
Diffstat (limited to 'runtime/doc/vim_diff.txt')
-rw-r--r-- | runtime/doc/vim_diff.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt index 24410ddaac..ca07e613ed 100644 --- a/runtime/doc/vim_diff.txt +++ b/runtime/doc/vim_diff.txt @@ -156,6 +156,15 @@ are always available and may be used simultaneously in separate plugins. The `neovim` pip package must be installed to use Python plugins in Nvim (see |provider-python|). +Because of general |256-color| usage whereever possible, Nvim will even use +256-colour capability on Linux virtual terminals. Vim uses only 8 colours +plus bright foreground on Linux VTs. + +Vim combines what is in its |builtin-terms| with what it reads from termcap, +and has a |ttybuiltin| setting to control how that combination works. Nvim +uses either one or the other of an external |terminfo| entry or the built-in +one. It does not attempt to mix data from the two. + |:!| does not support "interactive" commands. Use |:terminal| instead. (GUI Vim has a similar limitation, see ":help gui-pty" in Vim.) @@ -283,6 +292,19 @@ Nvim does not have special `t_XX` options nor <t_XX> keycodes to configure terminal capabilities. Instead Nvim treats the terminal as any other UI. For example, 'guicursor' sets the terminal cursor style if possible. + *termcap* +Nvim never uses the termcap database and only uses |terminfo|. See +|builtin-terms| for what happens on operating systems without a terminfo +database. + + *xterm-8bit* *xterm-8-bit* +Xterm can be run in a mode where it uses true 8-bit CSI. Supporting this +requires autodetection of whether the terminal is in UTF-8 mode or non-UTF-8 +mode, as the 8-bit CSI character has to be written differently in each case. +Vim issues a "request version" sequence to the terminal at startup and looks +at how the terminal is sending CSI. Nvim does not issue such a sequence and +always uses 7-bit control sequences. + 'ttyfast': ":set ttyfast" is ignored ":set nottyfast" is an error |