Last active
May 14, 2017 20:53
-
-
Save Khalian/693c4d9aa1e2d747949db764208b6cd8 to your computer and use it in GitHub Desktop.
My vim RC configurations for macs
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 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