|
|
|
@ -109,7 +109,7 @@ func! MenuCB(id, result)
|
|
|
|
|
elseif a:result == 4 |
|
|
|
|
call AutotagsAdd() |
|
|
|
|
elseif a:result == 5 |
|
|
|
|
execute "!" . g:build_cmd . " --dry-run --always-make | grep -wE 'gcc|g++|cc' | grep -w '\\-c' | jq -nR '[inputs|{directory:\".\", command:., file: match(\" [^ ]+$\").string[1:]}]' > compile_commands.json" |
|
|
|
|
execute "!" . g:build_cmd . " --dry-run --always-make | grep -wE 'gcc|g++|cc|clang|clang++' | grep -w '\\-c' | jq -nR '[inputs|{directory:\".\", command:., file: match(\" [^ ]+$\").string[1:]}]' > compile_commands.json" |
|
|
|
|
elseif a:result == 6 "https://github.com/rizsotto/Bear |
|
|
|
|
execute "!bear --" g:build_cmd "--always-make" |
|
|
|
|
elseif a:result == 7 "https://github.com/nickdiego/compiledb |
|
|
|
@ -117,6 +117,7 @@ func! MenuCB(id, result)
|
|
|
|
|
elseif a:result == 8 "https://github.com/rizsotto/scan-build |
|
|
|
|
execute "!analyze-build" |
|
|
|
|
endif |
|
|
|
|
"Add -DCMAKE_EXPORT_COMPILE_COMMANDS=ON with cmake build |
|
|
|
|
endfunc |
|
|
|
|
|
|
|
|
|
command! ShowMenuCodeDb |
|
|
|
|