Mapping to
Mapping to
Hi, I want to try Neovim and am currently setting it up. I want an easier way to type
<Esc>
or <C-[>, so I added these keymaps:
vim.keymap.set("", "<C-Space>", "<C-[>")
vim.keymap.set("!", "<C-Space>", "<C-[>")
But this does weird stuff: In insert, visual and normal mode it seems to work and pressing CTRL+Space brings me back to normal mode or does nothing. But when entering a colon-command, pressing CTRL+Space acts as if I had pressed Enter. When typing "r" (single character replace) and then CTRL+Space, it replaces the character by a space, as without the mapping.
The same applies when mapping other keys than
<C-Space>
instead (the terminal seems to send<C-Space>
correctly), or when mapping to<Esc>
instead of <C-[>.What's going on here and how can I get the mapping to work? Thanks for any help!