comparison runtime/doc/options.txt @ 31229:5b71c3884a2a v9.0.0948

patch 9.0.0948: 'ttyfast' is set for arbitrary terminals Commit: https://github.com/vim/vim/commit/c1cf4c91072f91b6b8dd636627a4ddf6f4b21f16 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Nov 25 15:09:35 2022 +0000 patch 9.0.0948: 'ttyfast' is set for arbitrary terminals Problem: 'ttyfast' is set for arbitrary terminals. Solution: Always set 'ttyfast'. (closes https://github.com/vim/vim/issues/11549)
author Bram Moolenaar <Bram@vim.org>
date Fri, 25 Nov 2022 16:15:04 +0100
parents a7801222c9c5
children 76acee969543
comparison
equal deleted inserted replaced
31228:e02f5b4a17ee 31229:5b71c3884a2a
8567 Rationale: The default for this option is "on", because the builtin 8567 Rationale: The default for this option is "on", because the builtin
8568 termcap entries are generally better (many systems contain faulty 8568 termcap entries are generally better (many systems contain faulty
8569 xterm entries...). 8569 xterm entries...).
8570 8570
8571 *'ttyfast'* *'tf'* *'nottyfast'* *'notf'* 8571 *'ttyfast'* *'tf'* *'nottyfast'* *'notf'*
8572 'ttyfast' 'tf' boolean (default off, on when 'term' is xterm, hpterm, 8572 'ttyfast' 'tf' boolean (default on)
8573 sun-cmd, screen, rxvt, dtterm or
8574 iris-ansi; also on when running Vim in
8575 a DOS console)
8576 global 8573 global
8577 Indicates a fast terminal connection. More characters will be sent to 8574 Indicates a fast terminal connection. More characters will be sent to
8578 the screen for redrawing, instead of using insert/delete line 8575 the screen for redrawing, instead of using insert/delete line
8579 commands. Improves smoothness of redrawing when there are multiple 8576 commands. Improves smoothness of redrawing when there are multiple
8580 windows and the terminal does not support a scrolling region. 8577 windows and the terminal does not support a scrolling region.
8581 Also enables the extra writing of characters at the end of each screen 8578 Also enables the extra writing of characters at the end of each screen
8582 line for lines that wrap. This helps when using copy/paste with the 8579 line for lines that wrap. This helps when using copy/paste with the
8583 mouse in an xterm and other terminals. 8580 mouse in an xterm and other terminals.
8584 8581
8582 The default used to be set only for some terminal names, but these
8583 days nearly all terminals are fast, therefore the default is now "on".
8584 If you have a slow connection you may want to set this option off,
8585 e.g. depending on the host name: >
8586 if hostname() =~ 'faraway'
8587 set nottyfast
8588 endif
8589 <
8585 *'ttymouse'* *'ttym'* 8590 *'ttymouse'* *'ttym'*
8586 'ttymouse' 'ttym' string (default depends on 'term') 8591 'ttymouse' 'ttym' string (default depends on 'term')
8587 global 8592 global
8588 {only in Unix and VMS, doesn't work in the GUI; not 8593 {only in Unix and VMS, doesn't work in the GUI; not
8589 available when compiled without |+mouse|} 8594 available when compiled without |+mouse|}