[submodule ".vim/pack/github/opt/asyncrun.vim"]
path = .vim/pack/github/opt/asyncrun.vim
url = https://github.com/skywind3000/asyncrun.vim.git
+[submodule ".vim/pack/github/opt/errormarker.vim"]
+ path = .vim/pack/github/opt/errormarker.vim
+ url = https://github.com/mh21/errormarker.vim.git
packadd asyncrun.vim
let g:asyncrun_open = 8
let g:asyncrun_status = "stopped"
+let g:asyncrun_auto = "make"
let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args>
augroup asyncrun
autocmd QuickFixCmdPost * call asyncrun#quickfix_toggle(8, 1)
augroup END
+" Error markers
+packadd errormarker.vim
+
" Normal mode Mappings
nnoremap ; :
nnoremap : ;
" Autocommands
if has('autocmd')
- " Put these in an autocmd groups, so that we can delete them easily.
augroup filetypes
autocmd!
autocmd bufnewfile,buffilepre,bufread *.md set filetype=markdown
autocmd bufwritepost ~/.vim/vimrc source %
autocmd bufwritepost ~/.vim/vimrc.local source %
augroup END
-
-
endif
" local settings