- 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 |