- asynchronous linting
- tree file view
- fuzzy file search
- more info on status and tab lines
- keyboard mapping
- sublime style multiple selections
Kudos to these awesome people.
- https://github.com/junegunn/vim-github-dashboard.git
- https://github.com/ctrlpvim/ctrlp.vim
- https://github.com/pangloss/vim-javascript
- http://github.com/mattn/emmet-vim/
- https://github.com/prettier/vim-prettier
- https://github.com/tpope/vim-fugitive
- https://github.com/itchyny/lightline.vim
- https://github.com/terryma/vim-multiple-cursors
- https://github.com/tpope/vim-eunuch
- https://github.com/scrooloose/nerdtree
- https://github.com/editorconfig/editorconfig-vim
- https://github.com/w0rp/ale
- https://github.com/airblade/vim-gitgutter
- https://github.com/junegunn/fzf.vim
- https://github.com/Valloric/YouCompleteMe
keys | vim command | description |
---|---|---|
map <leader>O | :NERDTreeToggle | Open file tree view |
map ; | :Files | fuzzy search files |
map Ctrl+_ | :tabedit | |
map C+t,left | :tabp | jump to left tab |
map C+t,right | :tabn | jump to right tab |
map <leader>+\ | :vsplit | split screen |
map C+S+Right | jump to right screen | |
map C+S+Left | jump to left screen | |
map <leader>F3 | :Gblame | open gblame |
map <leader>F2 | :wqa | save and exit all windows |
map <leader>F12 | :mks! ./.vimsession | save session |
map <leader>F11 | :source ./.vimsession | open last saved session for current dir |