Created
May 24, 2016 07:30
-
-
Save theblazehen/4f58cfe33ddc4d0f17978c9cee67d9df to your computer and use it in GitHub Desktop.
Vimrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| set shell=/bin/sh | |
| if empty(glob('~/.vim/autoload/plug.vim')) | |
| silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs | |
| \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
| silent !mkdir -p ~/.vim/bundle/ | |
| autocmd VimEnter * PlugInstall | |
| autocmd VimEnter * PlugInstall | source $MYVIMRC | |
| autocmd VimEnter * close | |
| endif | |
| call plug#begin('~/.vim/plugged') | |
| Plug 'alvan/vim-closetag' | |
| Plug 'ctrlpvim/ctrlp.vim' | |
| Plug 'mattn/emmet-vim' | |
| Plug 'sjl/gundo.vim' | |
| Plug 'Yggdroot/indentLine' | |
| Plug 'itchyny/lightline.vim' | |
| Plug 'scrooloose/nerdcommenter' | |
| Plug 'scrooloose/nerdtree' | |
| Plug 'ervandew/supertab' | |
| Plug 'scrooloose/syntastic' | |
| Plug 'godlygeek/tabular' | |
| Plug 'majutsushi/tagbar' | |
| Plug 'joonty/vdebug' | |
| Plug 'Townk/vim-autoclose' | |
| Plug 'bling/vim-bufferline' | |
| Plug 'ap/vim-buftabline' | |
| Plug 't9md/vim-choosewin' | |
| Plug 'junegunn/vim-easy-align' | |
| Plug 'easymotion/vim-easymotion' | |
| Plug 'xolox/vim-easytags' | |
| Plug 'xolox/vim-misc' | |
| Plug 'terryma/vim-multiple-cursors' | |
| Plug 'jistr/vim-nerdtree-tabs' | |
| Plug 'sickill/vim-pasta' | |
| Plug 'bronson/vim-trailing-whitespace' | |
| call plug#end() | |
| syntax on | |
| set number | |
| set relativenumber | |
| set ruler | |
| set autoindent | |
| set tabstop=4 | |
| set shiftwidth=4 | |
| set expandtab | |
| set smarttab | |
| set smartindent | |
| set wildmenu | |
| set showmatch | |
| set showcmd | |
| set showmode | |
| set ignorecase | |
| set smartcase | |
| set mouse=v | |
| set incsearch | |
| set hlsearch | |
| set foldenable | |
| set foldlevelstart=10 | |
| set foldnestmax=10 | |
| set foldmethod=indent | |
| nnoremap <leader>u :GundoToggle<CR> | |
| set statusline+=%#warningmsg# | |
| set statusline+=%{SyntasticStatuslineFlag()} | |
| set statusline+=%* | |
| let g:syntastic_always_populate_loc_list = 1 | |
| let g:syntastic_auto_loc_list = 1 | |
| let g:syntastic_check_on_open = 1 | |
| let g:syntastic_check_on_wq = 0 | |
| let g:syntastic_loc_list_height=3 | |
| "let g:ycm_python_binary_path = '/usr/bin/python2' | |
| "command Tab Tabularize | |
| cnoreabbrev W w | |
| cnoreabbrev Q q | |
| let g:indent_guides_start_level=2 | |
| let g:indent_guides_guide_size=1 | |
| set background=dark | |
| let g:indent_guides_enable_on_vim_startup = 1 | |
| let g:indentLine_char = '|' | |
| let g:indentLine_enabled = 1 | |
| let g:indentLine_conceallevel = 2 | |
| set scrolloff=1 | |
| " Start interactive EasyAlign in visual mode (e.g. vipga) | |
| xmap ga <Plug>(EasyAlign) | |
| " Start interactive EasyAlign for a motion/text object (e.g. gaip) | |
| nmap ga <Plug>(EasyAlign) | |
| cnoremap w!! w !sudo tee % >/dev/null | |
| nmap <F8> :TagbarToggle<CR> | |
| let g:ctrlp_map = '<c-p>' | |
| let g:ctrlp_cmd = 'CtrlP' | |
| map <Leader>n <plug>NERDTreeTabsToggle<CR> | |
| nmap - <Plug>(choosewin) | |
| let g:choosewin_overlay_enable = 1 | |
| set hidden | |
| nnoremap <C-k> :bnext<CR> | |
| nnoremap <C-l> :bprev<CR> | |
| set laststatus=2 | |
| let g:SuperTabDefaultCompletionType = "<c-n>" | |
| au BufRead,BufNewFile *.sls setfiletype yaml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment