aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/options.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/options.txt')
-rw-r--r--runtime/doc/options.txt71
1 files changed, 6 insertions, 65 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index ead5f7d50a..2727b8b5bc 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -4552,10 +4552,10 @@ A jump table for the options with a short description can be found at |Q_op|.
*'mouse'* *E538*
'mouse' string (default "", "a" for GUI, MS-DOS and Win32)
global
- Enable the use of the mouse. Only works for certain terminals
- (xterm, Win32 |win32-mouse|, *BSD console with sysmouse and Linux
- console with gpm). For using the mouse in the GUI, see |gui-mouse|.
- The mouse can be enabled for different modes:
+
+ Enable the use of the mouse. Only works for certain terminals.
+ For using the mouse in the GUI, see |gui-mouse|. The mouse can be
+ enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
@@ -6777,67 +6777,8 @@ A jump table for the options with a short description can be found at |Q_op|.
'ttyfast' 'tf' Removed. |vim-differences| {Nvim}
*'ttymouse'* *'ttym'*
-'ttymouse' 'ttym' string (default depends on 'term')
- global
- {only in Unix, doesn't work in the GUI; not
- available when compiled without |+mouse|}
- Name of the terminal type for which mouse codes are to be recognized.
- Currently these strings are valid:
- *xterm-mouse*
- xterm xterm-like mouse handling. The mouse generates
- "<Esc>[Mscr", where "scr" is three bytes:
- "s" = button state
- "c" = column plus 33
- "r" = row plus 33
- This only works up to 223 columns! See "dec",
- "urxvt", and "sgr" for solutions.
- xterm2 Works like "xterm", but with the xterm reporting the
- mouse position while the mouse is dragged. This works
- much faster and more precise. Your xterm must at
- least at patchlevel 88 / XFree 3.3.3 for this to
- work. See below for how Vim detects this
- automatically.
- *netterm-mouse*
- netterm NetTerm mouse handling. The mouse generates
- "<Esc>}r,c<CR>", where "r,c" are two decimal numbers
- for the row and column.
- *dec-mouse*
- dec DEC terminal mouse handling. The mouse generates a
- rather complex sequence, starting with "<Esc>[".
- This is also available for an Xterm, if it was
- configured with "--enable-dec-locator".
- *urxvt-mouse*
- urxvt Mouse handling for the urxvt (rxvt-unicode) terminal.
- The mouse works only if the terminal supports this
- encoding style, but it does not have 223 columns limit
- unlike "xterm" or "xterm2".
- *sgr-mouse*
- sgr Mouse handling for the terminal that emits SGR-styled
- mouse reporting. The mouse works even in columns
- beyond 223. This option is backward compatible with
- "xterm2" because it can also decode "xterm2" style
- mouse codes.
-
- The mouse handling must be enabled at compile time |+mouse_xterm|
- |+mouse_dec| |+mouse_netterm| |+mouse_urxvt| |+mouse_sgr|.
- Only "xterm"(2) is really recognized. NetTerm mouse codes are always
- recognized, if enabled at compile time. DEC terminal mouse codes
- are recognized if enabled at compile time, and 'ttymouse' is not
- "xterm", "xterm2", "urxvt" or "sgr" (because dec mouse codes conflict
- with them).
- This option is automatically set to "xterm", when the 'term' option is
- set to a name that starts with "xterm", "mlterm", or "screen", and
- 'ttymouse' is not set already.
- Additionally, if vim is compiled with the |+termresponse| feature and
- |t_RV| is set to the escape sequence to request the xterm version
- number, more intelligent detection process runs.
- The "xterm2" value will be set if the xterm version is reported to be
- from 95 to 276. The "sgr" value will be set if the xterm version is
- 277 or highter.
- If you do not want 'ttymouse' to be set to "xterm2" or "sgr"
- automatically, set t_RV to an empty string: >
- :set t_RV=
-<
+'ttymouse' 'ttym' Removed. |vim-differences| {Nvim}
+
*'ttyscroll'* *'tsl'*
'ttyscroll' 'tsl' number (default 999)
global