These features are very powerful, especially for the power user. Read the following documents to learn how to use them.
My work is greatly owing to former achievements of the original vim-mode developers and many of its contributors.
As you can see in the commit history, this project was originally started by forking official vim-mode.
The great design to achieve Vim operation by composing operator with target (motion, text-object) on top of operationStack still lives in vim-mode-plus now.
I don't think I can find this idea by myself from nothing.
Sincerely, I feel I couldn't do anything without the original vim-mode.
Fork of vim-mode. Started on 2015.8.1.
incrementalSearchsetting (disabled by default).
stayOnOperatesetting. (disabled by default)
move-down-to-edge. (Mapped to
], Aggressive decision.)
inner-any-pairtext-object) to detect pair automatically.
setCursorToStartOfChangeOnUndoRedo(enabled by default. Atom's default is end of change).
Search Q&A label on issues.
Not freezing, it's just VERY slow.
You can workaround by disabling some keymap. See #214.
suppressActivationForEditorClasses autocomplete-plus's config to following value.
vim-mode-plus.normal-mode, vim-mode-plus.visual-mode, vim-mode-plus.operator-pending-mode, vim-mode-plus.insert-mode.replace
If you want to directly edit
config.cson, here it is.
No default keymaps are provided. If you want, install vim-mode-plus-keymaps-for-surround
Characters To Add Space On Surround. from vim-mode-plus's setting.
vim-mode-plus has many advanced, experimental features but most of them have no default keymap.
If you want to use the full power of vim-mode-plus, see and experiment with each keymap, command in following links.
Below is list of my packages which provide more vim-like experience.
Why I don't build in these features? Because it takes more time and some features are useful for non-vim user.
operator, the true power of Vim by kana.
True power of Vim is Operator and TextOjbect.
List of text-object as vim plugin
vim-mode-plus builtin textobj for function, fold, entire, comment, indent, line, and any-pair(super set of many pair text-obj)
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.