diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-11-27 13:51:22 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-11-27 13:51:22 +0000 |
commit | 64fabf3802b8d38157c6b89010b9bea7766b3841 (patch) | |
tree | 0dfc4872b07b4e13316a9fa430bd6010ab8c9a98 /src/testdir/term_util.vim | |
parent | 9f14557d6a5b4f832029c292d7b3359b68336058 (diff) |
patch 9.0.0957: tests fail without the terminal featurev9.0.0957
Problem: Tests fail without the terminal feature.
Solution: Move functions to another utility script.
Diffstat (limited to 'src/testdir/term_util.vim')
-rw-r--r-- | src/testdir/term_util.vim | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/testdir/term_util.vim b/src/testdir/term_util.vim index dac5a72744..98c9cfb40b 100644 --- a/src/testdir/term_util.vim +++ b/src/testdir/term_util.vim @@ -189,43 +189,5 @@ func Term_getlines(buf, lines) return join(map(a:lines, 'term_getline(a:buf, v:val)'), '') endfunc -" When using RunVimInTerminal() we expect modifyOtherKeys level 2 to be enabled -" automatically. The key + modifier Escape codes must then use the -" modifyOtherKeys encoding. They are recognized anyway, thus it's safer to use -" than the raw code. - -" Return the modifyOtherKeys level 2 encoding for "key" with "modifier" -" (number value, e.g. CTRL is 5). -func GetEscCodeCSI27(key, modifier) - let key = printf("%d", char2nr(a:key)) - let mod = printf("%d", a:modifier) - return "\<Esc>[27;" .. mod .. ';' .. key .. '~' -endfunc - -" Return the modifyOtherKeys level 2 encoding for "key" with "modifier" -" (character value, e.g. CTRL is "C"). -func GetEscCodeWithModifier(modifier, key) - let modifier = get({'C': 5}, a:modifier, '') - if modifier == '' - echoerr 'Unknown modifier: ' .. a:modifier - endif - return GetEscCodeCSI27(a:key, modifier) -endfunc - -" Return the kitty keyboard protocol encoding for "key" with "modifier" -" (number value, e.g. CTRL is 5). -func GetEscCodeCSIu(key, modifier) - let key = printf("%d", char2nr(a:key)) - let mod = printf("%d", a:modifier) - return "\<Esc>[" .. key .. ';' .. mod .. 'u' -endfunc - -" Return the kitty keyboard protocol encoding for "key" without a modifier. -" Used for the Escape key. -func GetEscCodeCSIuWithoutModifier(key) - let key = printf("%d", char2nr(a:key)) - return "\<Esc>[" .. key .. 'u' -endfunc - " vim: shiftwidth=2 sts=2 expandtab |