Skip to content

shift-escape should return to command mode #1145

@notinaboat

Description

@notinaboat

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": {}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions