]> git.rmz.io Git - dotfiles.git/commitdiff
vim: add AsyncRun plugin
authorSamir Benmendil <me@rmz.io>
Thu, 9 Jun 2022 13:14:08 +0000 (14:14 +0100)
committerSamir Benmendil <me@rmz.io>
Thu, 9 Jun 2022 13:14:08 +0000 (14:14 +0100)
vim/vimrc

index a3a41c09b314658d0ef2326d8aa6bfec7a1834f2..8a623f4c5a1ebdce65f146749c1f87625fa5d044 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -44,6 +44,10 @@ Plug 'majutsushi/tagbar'
 Plug 'octol/vim-cpp-enhanced-highlight'
 Plug 'raimondi/delimitmate'
 Plug 'sgeb/vim-diff-fold'
+Plug 'skywind3000/asyncrun.vim' " {{{2
+command! -bang -nargs=* -complete=file Make AsyncRun -save=2 -program=make @ <args>
+let g:asyncrun_open = 10
+"}}}
 Plug 'shougo/unite.vim'
 Plug 'shougo/vimproc.vim', {'do': 'make'}
 Plug 'sjl/gundo.vim'
@@ -577,6 +581,9 @@ let g:airline#extensions#tabline#enabled = 1
 let g:airline#extensions#searchcount#enabled = 0
 let g:airline_powerline_fonts = 1
 
+let g:asyncrun_status = "stopped"
+let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
+
 " checkattach {{{2
 let g:checkattach_filebrowser = 'ranger'
 let g:checkattach_once = 'y'