simnalamburt / Vim Mundo
Licence: other
🎄 Vim undo tree visualizer
Stars: ✠530
Labels
Projects that are alternatives of or similar to Vim Mundo
Ghcmod Vim
Happy Haskell programming on Vim, powered by ghc-mod
Stars: ✠435 (-17.92%)
Mutual labels: viml
Vim Es6
List of JavaScript ES6 snippets and syntax highlighting for vim.
Stars: ✠465 (-12.26%)
Mutual labels: viml
Dbext.vim
Provides database access to many dbms (Oracle, Sybase, Microsoft, MySQL, DBI,..)
Stars: ✠397 (-25.09%)
Mutual labels: viml
Vim Golang
Github mirror of Go vimscripts, synced with main repository
Stars: ✠432 (-18.49%)
Mutual labels: viml
Vim Swift
Adds Swift support to vim. It covers syntax, intenting, and more.
Stars: ✠373 (-29.62%)
Mutual labels: viml
Vim Ruby Debugger
Vim plugin for debugging Ruby applications (using ruby-debug-ide gem)
Stars: ✠434 (-18.11%)
Mutual labels: viml
Vim Devicons
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Stars: ✠4,473 (+743.96%)
Mutual labels: viml
Vim Seek
Seek makes navigating long lines effortless, acting like f but taking two characters.
Stars: ✠452 (-14.72%)
Mutual labels: viml
Yankring.vim
Maintains a history of previous yanks, changes and deletes
Stars: ✠391 (-26.23%)
Mutual labels: viml
Kotlin Vim
Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support
Stars: ✠479 (-9.62%)
Mutual labels: viml
Vim Sublime
A ready to use minimal Vim (Sublime Text -like) .vimrc configuration
Stars: ✠384 (-27.55%)
Mutual labels: viml
Vim Bufferline
super simple vim plugin to show the list of buffers in the command bar
Stars: ✠448 (-15.47%)
Mutual labels: viml
Vim Autoclose
This plugin for Vim enable an auto-close chars feature for you. For instance if you type an '(', ``autoclose`` will automatically insert a ')' and put the cursor between than.
Stars: ✠497 (-6.23%)
Mutual labels: viml
vim-mundo
A Vim plugin to visualizes the Vim undo tree.
How is this different than other plugins?
Mundo is a fork of Gundo, and it has bunch of improvements.
- Several new features:
- Ability to search undo history using /.
- An 'in line' diff mode.
- Navigation keys J and K to move thru written undos.
- Merged upstream pull requests:
- Neovim support
What's your further plan?
- Make faster
- Automated test
Requirements
- Vim ≥ 7.3 or Neovim
-
+python3
or+python
compile option - Python ≥ 2.4
Recommended vim settings:
" Enable persistent undo so that undo history persists across vim sessions
set undofile
set undodir=~/.vim/undo
Installation
It is recommended to use one of the popular plugin managers for Vim. There are many and you probably already have a preferred one, but a few examples for your copy-and-paste convenience:
Pathogen
$ git clone https://github.com/simnalamburt/vim-mundo ~/.vim/bundle/mundo.vim
Vundle
Plugin 'simnalamburt/vim-mundo'
NeoBundle
NeoBundle 'simnalamburt/vim-mundo'
Vim-Plug
Plug 'simnalamburt/vim-mundo'
Manual (not recommended)
Download the plugin and extract it in ~/.vim/
(or
%PROGRAMFILES%/Vim/vimfiles
on Windows).
Unit tests
Tests unit tests can be run with nose:
cd autoload
nosetests
vim-mundo is primarily distributed under the terms of the GNU General Public License, version 2 or any later version. See COPYRIGHT for details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].