Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shift-escape should return to command mode #1145

Open
notinaboat opened this issue Dec 4, 2020 · 1 comment
Open

shift-escape should return to command mode #1145

notinaboat opened this issue Dec 4, 2020 · 1 comment

Comments

@notinaboat
Copy link

It feels like atom-vim-mode-plus is sometimes ignoring my escape keypress when I type fast.
I think it is because escape is ignored if shift is held down.
In Vim and in terminal vi, the escape key returns to command mode even if shift is held down.
After 25 years of vi-ing, my brain is not capable of adjusting :)

I have this problem every time I want to comment out a few lines of code by inserting a # at the start of the line.

I start with this:

    fo[o]
    bar

I do: 0, i, shift-down, #,escape, j, i, shift-down, #, escape, j.

I expect to get this:

#    foo
#    bar
[]

But if the shift-up happens after the escape then I get this:

#ji#j[]    foo
    bar

debug info
{
  "atom": "1.53.0",
  "platform": "darwin",
  "release": "19.6.0",
  "vmpVersion": "1.36.4",
  "vmpConfig": {}
}
@keevan
Copy link

keevan commented Nov 11, 2021

FWIW @notinaboat I tried adding this to my atom/keymap.cson with some level of success.

'atom-text-editor':
    'shift-escape': 'vim-mode-plus:activate-normal-mode' # Shift Escape to return to normal mode

You may need to reload the editor after applying these changes (I had to..)

Hope that helps :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants