diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2014-06-20 12:23:25 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2014-06-20 12:23:25 +0800 |
commit | 1849c1a6700aa0c063b0e98a2ff8b16912acdee6 (patch) | |
tree | 6b3fe8c18b2c05b9eb83684c8f76ee6d1ca766de | |
parent | 2ed5e3cbc4d6dd1dd2e60afdfde84e267b7d67b1 (diff) | |
download | configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.gz configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.zst configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.zip |
vimrc: 加入更多 C++ 副檔名和 JSON 支援vimrc-20140620
-rw-r--r-- | vimrc | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -32,7 +32,7 @@ function! SingleCompile() if file_suffix == "c" !${CC} ${CFLAGS} %:p:. -o %:r ${LDFLAGS} 2>&1 | tee ${HOME}${ERRFILE} cg ${HOME}${ERRFILE} - elseif file_suffix == "cpp" + elseif index(['cpp', 'CPP', 'cp', 'cxx', 'cc', 'c++'], file_suffix) >= 0 !${CXX} ${CFLAGS} %:p:. -o %:r ${LDFLAGS} 2>&1 | tee ${HOME}${ERRFILE} cg ${HOME}${ERRFILE} else @@ -101,6 +101,7 @@ au FileType php set omnifunc=phpcomplete#CompletePHP au FileType c set omnifunc=ccomplete#Complete au BufRead *.vala,*.vapi set efm=%f:%l.%c-%[%^:]%#:\ %t%[%^:]%#:\ %m au BufRead,BufNewFile *.vala,*.vapi setfiletype vala +au BufRead,BufNewFile *.json set ft=json set tags+=~/.vim/tags @@ -115,6 +116,7 @@ if g:plugins_enabled Bundle 'othree/html5.vim' Bundle 'tkztmk/vim-vala' Bundle 'airblade/vim-gitgutter' + Bundle 'elzr/vim-json' Bundle 'rails.vim' Bundle 'gtk-vim-syntax' if g:use_neocomplete |