An advanced Vim emulation layer for Sublime Text.
NeoVintageous is a project that seeks to continue the development of the discontinued Vintageous plugin.
- Open source
- Highly configurable
- Strong defaults
- Drop-in replacement for Vintageous
- Integrates with GitGutter, SublimeLinter and Origami
- Plugins out-of-the-box: Abolish, Commentary, Highlighted Yank, Surround, Unimpaired and Indent Object.
The preferred method of installation is Package Control.
To keep up to date with the latest beta releases add "NeoVintageous" to your Package Control settings, see Package Control settings documentation for more information, for example:
"install_prereleases": ["NeoVintageous"]
Close Sublime Text, then download or clone this repository to a directory named NeoVintageous in the Sublime Text Packages directory for your platform:
OS | Command |
---|---|
Linux | git clone https://github.com/NeoVintageous/NeoVintageous.git ~/.config/sublime-text-3/Packages/NeoVintageous |
OSX | git clone https://github.com/NeoVintageous/NeoVintageous.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/NeoVintageous |
Windows | git clone https://github.com/NeoVintageous/NeoVintageous.git %APPDATA%\Sublime/ Text/ 3/Packages/NeoVintageous |
NeoVintageous is an emulation of Vim, feature-parity is an ongoing effort, some features are not implemented or implemented fully, and differences are not fully documented. See :help nv
to learn about some of the differences.
Vim's full documentation system is accessible via the :help {subject}
command, and is an extensive cross-referenced and hyperlinked reference. It's kept up-to-date with the software and can answer almost any question about Vim's functionality. An up-to-date version of Vim help, with hyperlinks, can be found on appspot.
A number of popular vim plugins have been ported and are available out-of-the-box.
Vim plugin feature-parity is an ongoing effort, some features are not implemented or implemented fully, and differences may not be fully documented. Please open issues to request missing features.
Plugin | Documentation | Original Vim Plugin |
---|---|---|
Abolish | :help nv |
vim-abolish |
Commentary | :help nv |
vim-commentary |
Highlighted Yank | :help nv |
vim-highlightedyank |
Indent Object | :help nv |
vim-indent-object |
Multiple Cursors | :help nv |
vim-multiple-cursors |
Surround | :help nv |
vim-surround |
Sneak | :help nv |
vim-sneak |
Unimpaired | :help nv |
vim-unimpaired |
See CONTRIBUTING.md.
See CHANGELOG.md.
NeoVintageous is a fork of the discontinued Vintageous plugin.
Released under the GPL-3.0-or-later License.