[GH-ISSUE #813] vim mode esc not working properly in mac app #409

Closed
opened 2026-03-03 00:20:56 +03:00 by kerem · 3 comments
Owner

Originally created by @rhoadsj on GitHub (Feb 26, 2021).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/813

Current behavior

With vim mode in app (not web version), after going Into insert mode, ESC key does not get you back into NORMAL mode in the Mac app (Version 0.13.2 (0.13.2)). Works properly in web version.

Expected behavior

to someone familiar with vi/vim/etc from time immemorial, ESC always gets you from insert mode to normal mode.

Steps to reproduce

  1. Open a file in the app (not the web interface - that works). It will typically open in NORMAL mode and show block cursor accordingly.
  2. Go into insert mode by typing 'i' or 'a'.
  3. Type ESC key.
  4. Note that you are still in insert mode. To get back to NORMAL mode you must toggle out of edit mode and then back or some similar mode change sequence.

Environment

Desktop/Web

  • Boost Note.next version:
  • OS version and name:
Originally created by @rhoadsj on GitHub (Feb 26, 2021). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/813 # Current behavior With vim mode in app (not web version), after going Into insert mode, ESC key does not get you back into NORMAL mode in the Mac app (Version 0.13.2 (0.13.2)). Works properly in web version. # Expected behavior to someone familiar with vi/vim/etc from time immemorial, ESC always gets you from insert mode to normal mode. # Steps to reproduce 1. Open a file in the app (not the web interface - that works). It will typically open in NORMAL mode and show block cursor accordingly. 2. Go into insert mode by typing 'i' or 'a'. 3. Type ESC key. 4. Note that you are still in insert mode. To get back to NORMAL mode you must toggle out of edit mode and then back or some similar mode change sequence. # Environment ## Desktop/Web - Boost Note.next version: <!-- 0.13.2 (0.13.2)--> - OS version and name: <!-- Mac OS 11.1 Bug Sur -->
kerem closed this issue 2026-03-03 00:20:56 +03:00
Author
Owner

@Komediruzecki commented on GitHub (Feb 26, 2021):

Hi rhoadsj,

Already an issue opened and a fix in PR, will be fixed in next release. See #782 and #722

<!-- gh-comment-id:786814831 --> @Komediruzecki commented on GitHub (Feb 26, 2021): Hi rhoadsj, Already an issue opened and a fix in PR, will be fixed in next release. See #782 and #722
Author
Owner

@DStranger commented on GitHub (May 3, 2021):

Hi @Komediruzecki,

I'm on 0.16.1, but this still doesn't work for me - Esc doesn't take me out of the edit mode. Ctrl-C works thought.
Am I doing something wrong?

<!-- gh-comment-id:831089367 --> @DStranger commented on GitHub (May 3, 2021): Hi @Komediruzecki, I'm on 0.16.1, but this still doesn't work for me - Esc doesn't take me out of the edit mode. Ctrl-C works thought. Am I doing something wrong?
Author
Owner

@Komediruzecki commented on GitHub (May 3, 2021):

Hi @Komediruzecki,

I'm on 0.16.1, but this still doesn't work for me - Esc doesn't take me out of the edit mode. Ctrl-C works thought.
Am I doing something wrong?

Unfortunately, the fix was not yet released. The next release will have the fix, which should come out in maximum of few days.
The next release should accompany great local search functionality as well as a keymap to assign different shortcuts to the basic app functionality (global/local search, local replace, split edit view mode etc.), the fix for VIM is integrated into local search imlpementation.

<!-- gh-comment-id:831338243 --> @Komediruzecki commented on GitHub (May 3, 2021): > Hi @Komediruzecki, > > I'm on 0.16.1, but this still doesn't work for me - Esc doesn't take me out of the edit mode. Ctrl-C works thought. > Am I doing something wrong? Unfortunately, the fix was not yet released. The next release will have the fix, which should come out in maximum of few days. The next release should accompany great local search functionality as well as a keymap to assign different shortcuts to the basic app functionality (global/local search, local replace, split edit view mode etc.), the fix for VIM is integrated into local search imlpementation.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#409
No description provided.