Mercurial > vim
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|} |