As discussed in #970, the keymaps of <C-h>, <C-j>, <C-k>, and <C-l> are usually defined as shell keymaps to do other things. For example, <C-l> is used to clear terminal output, which is used frequently. Old mappings just considered the consistency with those under normal mode and didn't consider the conflicts. IMO it should be fixed by ourselves instead of leaving it to users.
cc @Jint-lzxy @CharlesChiuGit
As discussed in #970, the keymaps of
<C-h>
,<C-j>
,<C-k>
, and<C-l>
are usually defined as shell keymaps to do other things. For example,<C-l>
is used to clear terminal output, which is used frequently. Old mappings just considered the consistency with those under normal mode and didn't consider the conflicts. IMO it should be fixed by ourselves instead of leaving it to users. cc @Jint-lzxy @CharlesChiuGit