diff options
Diffstat (limited to '.config/nvim/lua/overseer/template/custom/cmake_build.lua')
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/cmake_build.lua | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/.config/nvim/lua/overseer/template/custom/cmake_build.lua b/.config/nvim/lua/overseer/template/custom/cmake_build.lua deleted file mode 100644 index eb97757..0000000 --- a/.config/nvim/lua/overseer/template/custom/cmake_build.lua +++ /dev/null @@ -1,25 +0,0 @@ -local overseer = require('overseer') -local root_pattern = require('lspconfig/util').root_pattern('CMakePresets.json', 'CTestConfig.cmake', 'build', 'cmake') -return { - name = 'Build Cmake Project', - builder = function(_) - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) or vim.fn.getcwd() - local args = vim.g.overseer_cmake_extra_args or '' - - return { - name = 'Cmake', - cmd = 'cmake ' .. args .. ' .. && cmake --build .', - cwd = root_dir .. '/build', - } - end, - tags = { overseer.TAG.BUILD }, - priority = 40, - condition = { - callback = function() - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - return root_dir ~= nil - end, - }, -} |
