Spacemacs keybindings and settings ported to Vim. Also see the recommended plugins which make Vim feel even more like Spacemacs.
Please open an issue or create a pull request if there is a Spacemacs keybinding or setting that you use which is not included.
Using Vundle:
Plugin 'jimmay5469/vim-spacemacs'
By default this plugin uses whatever leader key you have set up. If you like Spacemacs and you aren't already using <SPACE>
as your leader key, then you can set it in your .vimrc
using the following:
let mapleader = "\<SPACE>"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Default configuration
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Plugin 'kien/ctrlp.vim'
Plugin 'scrooloose/syntastic'
Plugin 'rking/ag.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'tpope/vim-commentary'
Plugin 'szw/vim-maximizer'
"easymotion
Plugin 'easymotion/vim-easymotion'
"undo tree
Plugin 'mbbill/undotree'
"surround operations, optional
Plugin 'tpope/vim-surround'
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Layers
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"git layer
Plugin 'tpope/vim-fugitive'
"javascript layer
Plugin 'pangloss/vim-javascript'
Plugin 'kchmck/vim-coffee-script'
"version-control layer
Plugin 'airblade/vim-gitgutter'