Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(search): process Ctrl+m for kitty keyboard protocol
Fixes atuinsh#1719 [C-m] is usually identical to [RET] in the terminal protocol, and some users use [C-m] in place of [RET]. However, kitty's extended keyboard protocol enables differentiating them so that [C-m] does not function as does without the extended keyboard protocol. For the compatibility with terminals without extended keyboard protocols, we anyway cannot assign a distinct feature to [C-m], so we can safely add the explicit binding of InputAction::Accept to [C-m].
- Loading branch information