aboutsummaryrefslogtreecommitdiffstats
path: root/vimrc
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-06-20 12:23:25 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-06-20 12:23:25 +0800
commit1849c1a6700aa0c063b0e98a2ff8b16912acdee6 (patch)
tree6b3fe8c18b2c05b9eb83684c8f76ee6d1ca766de /vimrc
parent2ed5e3cbc4d6dd1dd2e60afdfde84e267b7d67b1 (diff)
downloadconfigfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.gz
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.bz2
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.lz
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.xz
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.tar.zst
configfile-1849c1a6700aa0c063b0e98a2ff8b16912acdee6.zip
vimrc: 加入更多 C++ 副檔名和 JSON 支援vimrc-20140620
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc4
1 files changed, 3 insertions, 1 deletions
diff --git a/vimrc b/vimrc
index 4862b4c..f6feeda 100644
--- a/vimrc
+++ b/vimrc
@@ -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