Skip to content

Avoid the escape key

Vladimir Bauer edited this page Feb 16, 2019 · 5 revisions

jj to escape

Unlike Vim, there is no delay to insert j or the stress to type quickly because of timeout.

hook global InsertChar j %{ try %{
  exec -draft hH <a-k>jj<ret> d
  exec <esc>
}}

jk to escape

For using jk to exit insert mode use the following snippet.

hook global InsertChar k %{ try %{
  exec -draft hH <a-k>jk<ret> d
  exec <esc>
}}

,. to escape (dvorak)

hook global InsertChar \. %{ try %{
    exec -draft hH <a-k>,\.<ret> d
    exec <esc>
}}
Clone this wiki locally