c/cpp gcc vim compiler
This commit is contained in:
parent
4fe008c808
commit
d210da1542
2 changed files with 13 additions and 0 deletions
1
vim/after/plugin/nohiquickfix.vim
Normal file
1
vim/after/plugin/nohiquickfix.vim
Normal file
|
@ -0,0 +1 @@
|
|||
hi QuickFixLine ctermfg=NONE cterm=bold guifg=NONE gui=bold
|
12
vim/vimrc
12
vim/vimrc
|
@ -58,6 +58,18 @@ noremap H :nohl<CR>
|
|||
noremap <Space> za
|
||||
noremap N /@@@<CR>
|
||||
|
||||
autocmd QuickFixCmdPost [^l]* nested cwindow
|
||||
autocmd QuickFixCmdPost l* nested lwindow
|
||||
noremap <leader>m :make<CR><CR>
|
||||
noremap <F9> :make<CR><CR>
|
||||
noremap <leader>p :cp<CR>
|
||||
noremap <leader>n :cn<CR>
|
||||
noremap n :cn<CR>
|
||||
|
||||
" c/c++
|
||||
autocmd FileType c :compiler gcc | setlocal makeprg=gcc\ -Wall\ -c\ %\ &&\ rm\ -f\ %.gch
|
||||
autocmd FileType cpp :compiler gcc | setlocal makeprg=g++\ -Wall\ -c\ %\ &&\ rm\ -f\ %.gch
|
||||
|
||||
" groff
|
||||
autocmd FileType groff noremap <buffer> <silent> <F9> :!zathura --fork %:r.pdf<CR> & disown
|
||||
autocmd FileType groff noremap <buffer> <C-s> :w<CR> :!groffc %<CR><CR>
|
||||
|
|
Loading…
Reference in a new issue