Skip to content

Instantly share code, notes, and snippets.

@Khalian
Last active May 14, 2017 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Khalian/693c4d9aa1e2d747949db764208b6cd8 to your computer and use it in GitHub Desktop.
Save Khalian/693c4d9aa1e2d747949db764208b6cd8 to your computer and use it in GitHub Desktop.
My vim RC configurations for macs
set runtimepath+=~/.vim_runtime
execute pathogen#infect()
syntax on
filetype plugin indent on
source ~/.vim_runtime/vimrcs/basic.vim
source ~/.vim_runtime/vimrcs/filetypes.vim
source ~/.vim_runtime/vimrcs/plugins_config.vim
source ~/.vim_runtime/vimrcs/extended.vim
try
source ~/.vim_runtime/my_configs.vim
catch
endtry
map <C-n> :NERDTreeToggle<CR>
nnoremap \f :NERDTree .<CR>
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
nnoremap \n :n<CR>
nnoremap \N :N<CR>
let NERDTreeShowHidden=1
let g:NERDTreeDirArrowExpandable = '▸'
let g:NERDTreeDirArrowCollapsible = '▾'
let NERDTreeChDirMode=2
set mouse=a
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
set number
set updatetime=250
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_python_checkers = ['pylint']
let g:javascript_plugin_jsdoc = 1
let g:javascript_plugin_flow = 1
let g:netrw_keepdir= 0
set rtp+=/usr/local/opt/fzf
set modifiable
set shell=zsh
map <C-Z> :FZF<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment