Hide results windows after running run script
This commit is contained in:
parent
d9ffc66d67
commit
3b0bac17e3
33
vimrc
33
vimrc
|
@ -240,13 +240,6 @@ map <leader>rn :sp ~/.work-files/dive-networks/files/notes/refactoring-notes.md<
|
||||||
" AsyncRun status line
|
" AsyncRun status line
|
||||||
let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
|
let g:airline_section_error = airline#section#create_right(['%{g:asyncrun_status}'])
|
||||||
|
|
||||||
" Toggle AsyncRun window
|
|
||||||
augroup vimrc
|
|
||||||
autocmd User AsyncRunStart call asyncrun#quickfix_toggle(8, 1)
|
|
||||||
augroup END
|
|
||||||
noremap <F9> :call asyncrun#quickfix_toggle(8)<cr>
|
|
||||||
nnoremap <leader>bb :call asyncrun#quickfix_toggle(8)<cr>
|
|
||||||
|
|
||||||
" Display error highlighting in source after running GCC with AsyncRun
|
" Display error highlighting in source after running GCC with AsyncRun
|
||||||
let g:asyncrun_auto = "make"
|
let g:asyncrun_auto = "make"
|
||||||
|
|
||||||
|
@ -259,16 +252,28 @@ set errorformat+=\\\ %#%f(%l)\ :\ %#%t%[A-z]%#\ %m
|
||||||
" Microsoft HLSL compiler: fxc.exe
|
" Microsoft HLSL compiler: fxc.exe
|
||||||
set errorformat+=\\\ %#%f(%l\\\,%c-%*[0-9]):\ %#%t%[A-z]%#\ %m
|
set errorformat+=\\\ %#%f(%l\\\,%c-%*[0-9]):\ %#%t%[A-z]%#\ %m
|
||||||
|
|
||||||
" Execute build script
|
function! ToggleAsyncRunWindow()
|
||||||
|
call asyncrun#quickfix_toggle(8)
|
||||||
function! RunBuildCommand(command)
|
|
||||||
execute 'AsyncRun! -save=2' a:command
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
nnoremap <leader>b :call RunBuildCommand("./build.sh")<cr>
|
function! ExecuteRunScript()
|
||||||
nnoremap <F8> :call RunBuildCommand("./build.sh")<CR>
|
exec "AsyncRun! -post=call\\ ToggleAsyncRunWindow() ./run.sh"
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" Show results window the moment the async job starts
|
||||||
|
augroup vimrc
|
||||||
|
autocmd User AsyncRunStart call asyncrun#quickfix_toggle(8, 1)
|
||||||
|
augroup END
|
||||||
|
" Toggle AsyncRun window
|
||||||
|
noremap <F9> :call ToggleAsyncRunWindow()<cr>
|
||||||
|
nnoremap <leader>bb :call ToggleAsyncRunWindow()<cr>
|
||||||
|
|
||||||
|
" Execute build script
|
||||||
|
nnoremap <leader>b :AsyncRun! -save=2 ./build.sh<cr>
|
||||||
|
nnoremap <F8> :AsyncRun! -save=2 ./build.sh<cr>
|
||||||
|
|
||||||
" Execute run script
|
" Execute run script
|
||||||
nnoremap <leader>br :AsyncRun! ./run.sh<cr>
|
nnoremap <leader>br :call ExecuteRunScript()<cr>
|
||||||
|
|
||||||
"Go to next build error
|
"Go to next build error
|
||||||
nnoremap <F7> :cn<CR>
|
nnoremap <F7> :cn<CR>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user