Skip to content

Disable emacs_bindings_in_vi_insert_mode by default - #15327

Open
vlcpenguin wants to merge 1 commit into
ipython:mainfrom
vlcpenguin:set-emacs-bindings-in-vi-insert-mode-off
Open

Disable emacs_bindings_in_vi_insert_mode by default#15327
vlcpenguin wants to merge 1 commit into
ipython:mainfrom
vlcpenguin:set-emacs-bindings-in-vi-insert-mode-off

Conversation

@vlcpenguin

Copy link
Copy Markdown

Consider disabling emacs_bindings_in_vi_insert_mode by default. It delays entering normal mode. And if you forget to wait or double-tap ESC and press H, J, K, or L, it goes back or forward in history or deletes everything before or after your cursor, which makes the VI mode completely useless for the average VI enjoyer and causes unnecessary confusion. I am not sure if this behavior is intended. Users have expressed this in past issues as well, so I recommend just turning it off by default while keeping it as an option in the IPython config file.

As of now it just degrades the experience with VI mode on IPython.

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

Successfully merging this pull request may close these issues.

1 participant