Recognize both <tab> and <c-i> as forward jump
Now that Kakoune opts into extended key reporting, <c-i> is correctly reported and hence needs to be mapped to forward jump. We still need to keep <tab> mapped to it for legacy terminals. Should fix #4333
This commit is contained in:
parent
1b8574449f
commit
e7100dc874
|
@ -2355,7 +2355,8 @@ static constexpr HashMap<Key, NormalCmd, MemoryDomain::Undefined, KeymapBackend>
|
||||||
{ {alt('>')}, {"indent, including empty lines", indent<true>} },
|
{ {alt('>')}, {"indent, including empty lines", indent<true>} },
|
||||||
{ {alt('<')}, {"deindent, not including incomplete indent", deindent<false>} },
|
{ {alt('<')}, {"deindent, not including incomplete indent", deindent<false>} },
|
||||||
|
|
||||||
{ {/*ctrl('i')*/Key::Tab}, {"jump forward in jump list",jump<Forward>} }, // until we can distinguish tab a ctrl('i')
|
{ {ctrl('i')}, {"jump forward in jump list",jump<Forward>} },
|
||||||
|
{ {Key::Tab}, {"jump forward in jump list",jump<Forward>} }, // legacy terminals encode <tab> / <c-i> the same way
|
||||||
{ {ctrl('o')}, {"jump backward in jump list", jump<Backward>} },
|
{ {ctrl('o')}, {"jump backward in jump list", jump<Backward>} },
|
||||||
{ {ctrl('s')}, {"push current selections in jump list", push_selections} },
|
{ {ctrl('s')}, {"push current selections in jump list", push_selections} },
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user