Mercurial > vim
comparison runtime/doc/options.txt @ 31285:76acee969543 v9.0.0976
patch 9.0.0976: enabling the kitty keyboard protocol uses push/pop
Commit: https://github.com/vim/vim/commit/a87749e3eae3f918b6678f45cf975f0cf06d3e97
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Nov 30 10:23:17 2022 +0000
patch 9.0.0976: enabling the kitty keyboard protocol uses push/pop
Problem: Enabling the kitty keyboard protocol uses push/pop.
Solution: Use the start/stop codes to avoid unpredictable behavior.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 30 Nov 2022 11:30:05 +0100 |
parents | 5b71c3884a2a |
children | 15c80d8bc515 |
comparison
equal
deleted
inserted
replaced
31284:3dc5f502764c | 31285:76acee969543 |
---|---|
4899 'term'. The supported keyboard protocols names are: | 4899 'term'. The supported keyboard protocols names are: |
4900 none whatever the terminal uses | 4900 none whatever the terminal uses |
4901 mok2 modifyOtherKeys level 2, as supported by xterm | 4901 mok2 modifyOtherKeys level 2, as supported by xterm |
4902 kitty Kitty keyboard protocol, as supported by Kitty | 4902 kitty Kitty keyboard protocol, as supported by Kitty |
4903 | 4903 |
4904 The option value is a list of command separated items. Each item has | 4904 The option value is a list of comma separated items. Each item has |
4905 a pattern that is matched against the 'term' option, a colon and the | 4905 a pattern that is matched against the 'term' option, a colon and the |
4906 protocol name to be used. To illustrate this, the default value would | 4906 protocol name to be used. To illustrate this, the default value would |
4907 be set with: > | 4907 be set with: > |
4908 set keyprotocol=kitty:kitty,foot:kitty,wezterm:kitty,xterm:mok2 | 4908 set keyprotocol=kitty:kitty,foot:kitty,wezterm:kitty,xterm:mok2 |
4909 | 4909 |
4924 | 4924 |
4925 mok2 The t_TE value is changed to: | 4925 mok2 The t_TE value is changed to: |
4926 CSI >4;m disables modifyOtherKeys | 4926 CSI >4;m disables modifyOtherKeys |
4927 The t_TI value is changed to: | 4927 The t_TI value is changed to: |
4928 CSI >4;2m enables modifyOtherKeys | 4928 CSI >4;2m enables modifyOtherKeys |
4929 CSI ?4m request the modifyOtherKeys state | |
4929 | 4930 |
4930 kitty The t_TE value is changed to: | 4931 kitty The t_TE value is changed to: |
4931 CSI >4;m disables modifyOtherKeys | 4932 CSI >4;m disables modifyOtherKeys |
4932 CSI <u disables the kitty keyboard protocol | 4933 CSI =0;1u disables the kitty keyboard protocol |
4933 The t_TI value is changed to: | 4934 The t_TI value is changed to: |
4934 CSI >1u enables the kitty keyboard protocol | 4935 CSI =1;1u enables the kitty keyboard protocol |
4935 CSI ?u request kitty keyboard protocol state | 4936 CSI ?u request kitty keyboard protocol state |
4936 CSI >c request the termresponse | 4937 CSI >c request the termresponse |
4937 | 4938 |
4938 | 4939 |
4939 *'keywordprg'* *'kp'* | 4940 *'keywordprg'* *'kp'* |