From 7156c029fc0964c8819ddf4ed6f4facba1542282 Mon Sep 17 00:00:00 2001 From: Fergal Moran Date: Fri, 22 Sep 2017 17:46:59 +0100 Subject: [PATCH] New bundles --- .vimrc | 19 ++++++++++++++++++- bundle/vundle | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.vimrc b/.vimrc index 29aaae4..3909e79 100644 --- a/.vimrc +++ b/.vimrc @@ -64,7 +64,8 @@ Plugin 'Chiel92/vim-autoformat' Plugin 'gmarik/vundle' Plugin 'scrooloose/nerdtree' Plugin 'tiagofumo/vim-nerdtree-syntax-highlight' -Plugin 'scrooloose/syntastic' +Plugin 'vim-syntastic/syntastic' +Plugin 'Shougo/vimproc.vim' Plugin 'leafgarland/typescript-vim' Plugin 'SirVer/ultisnips' Plugin 'evanmiller/nginx-vim-syntax' @@ -106,6 +107,22 @@ let g:miniBufExplForceSyntaxEnable = 1 let g:airline#extensions#tabline#enabled = 1 let g:airline_powerline_fonts = 1 +" Syntastic config +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 + +" Typescript configs (this will probably slow shit to a crawl) +let g:typescript_compiler_binary = 'tsc' +let g:typescript_compiler_options = '' +autocmd QuickFixCmdPost [^l]* nested cwindow +autocmd QuickFixCmdPost l* nested lwindow + " These are the tweaks I apply to YCM's config, you don't need them but they " might help. " " YCM gives you popups and splits by default that some people might not diff --git a/bundle/vundle b/bundle/vundle index 6437ad6..6497e37 160000 --- a/bundle/vundle +++ b/bundle/vundle @@ -1 +1 @@ -Subproject commit 6437ad6df4a3e6a87c5fb8bd2b8aadb277ec9c87 +Subproject commit 6497e37694cd2134ccc3e2526818447ee8f20f92