Mercurial > vim-unreal
comparison autoload/unreal.vim @ 6:613f13dc42f7
Support command bang for building.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 22 Jan 2021 17:51:29 -0800 |
parents | 9235d8341a18 |
children | 59d75d8c254f |
comparison
equal
deleted
inserted
replaced
5:0afb2c0a6477 | 6:613f13dc42f7 |
---|---|
439 endfunction | 439 endfunction |
440 | 440 |
441 function! unreal#build(bang, ...) abort | 441 function! unreal#build(bang, ...) abort |
442 let g:__unreal_makeprg_script = "Build" | 442 let g:__unreal_makeprg_script = "Build" |
443 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) | 443 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) |
444 call unreal#run_make("ubuild", bang) | 444 call unreal#run_make("ubuild", a:bang) |
445 endfunction | 445 endfunction |
446 | 446 |
447 function! unreal#rebuild(...) abort | 447 function! unreal#rebuild(bang, ...) abort |
448 let g:__unreal_makeprg_script = "Rebuild" | 448 let g:__unreal_makeprg_script = "Rebuild" |
449 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) | 449 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) |
450 call unreal#run_make("ubuild") | 450 call unreal#run_make("ubuild", a:bang) |
451 endfunction | 451 endfunction |
452 | 452 |
453 function! unreal#clean(...) abort | 453 function! unreal#clean(bang, ...) abort |
454 let g:__unreal_makeprg_script = "Clean" | 454 let g:__unreal_makeprg_script = "Clean" |
455 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) | 455 let g:__unreal_makeprg_args = call('unreal#get_ubt_args', a:000) |
456 call unreal#run_make("ubuild") | 456 call unreal#run_make("ubuild", a:bang) |
457 endfunction | 457 endfunction |
458 | 458 |
459 function! unreal#generate_compilation_database() abort | 459 function! unreal#generate_compilation_database() abort |
460 let g:__unreal_makeprg_script = "Build" | 460 let g:__unreal_makeprg_script = "Build" |
461 let g:__unreal_makeprg_args = unreal#get_ubt_args('', '', '', [], ['-allmodules', '-Mode=GenerateClangDatabase'], 1) | 461 let g:__unreal_makeprg_args = unreal#get_ubt_args('', '', '', [], ['-allmodules', '-Mode=GenerateClangDatabase'], 1) |