c/cpp gcc vim compiler

This commit is contained in:
tavo-wasd 2024-05-23 21:14:17 -06:00
parent 4fe008c808
commit d210da1542
2 changed files with 13 additions and 0 deletions

View file

@ -0,0 +1 @@
hi QuickFixLine ctermfg=NONE cterm=bold guifg=NONE gui=bold

View file

@ -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>