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'*