vim-mode improved.
Started as fork project at 2015.8.1, originally for doing some refactoring experiment.
After doing lots of refactoring, I started to add new feature.
So I decided to release this package to get feedback from broad user.
My work is greatly owing to former achievement done by original vim-mode developers and many of its contributors.
As you can see in commit history, this project is originally started by forking official vim-mode.
- You need to disable vim-mode first. You can't use both simultaneously.
- Following packages for vim-mode doesn't work in vim-mode-plus. Why? Because service API name is different. It's easy to add support I believe. Please report to each project.
- vim-mode-clipboard-plus
- ex-mode
- vim-surround: surround feature included vim-mode-plus, so you won't need this.
- vim-mode-visual-block: (my package) builtin to vim-mode-plus with better integration.
- Scope for CSS selector and keymap is different from vim-mode, not compatible.
- Internal code base is very different. Thus, issue, PRs should be directly sent to vim-mode-plus. DONT report vim-mode-plus's issue or PRs to official vim-mode.
- Changes are too big.
- Some features are too experimental to merge official vim-mode.
- Currently not. Refer #52.
Set 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.
"autocomplete-plus":
suppressActivationForEditorClasses: [
"vim-mode-plus.normal-mode"
"vim-mode-plus.visual-mode"
"vim-mode-plus.operator-pending-mode"
"vim-mode-plus.insert-mode.replace"
]
- Operations includes most of commands with keymap information.
- GIFs demonstrates fancy features.
- Keymap example.
- Extend vmp in init file
- Create vmp plugin
Some of the keymap is not set by default, check following link for reference.
Here is the list of my packages which provide more vim-like experience.
Why I don't builtin these feature? Its because it take time and some feature is useful for non-vim user.
- cursor-history provides c-i, c-o to go/back cursor position history.
- open-this provides gf to open file under cursor.
- clip-history Not exist in pure Vim, provides clip-board history you can pop yanked text until you get result you want.
-
Vim official
-
Other
-
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)
-