added overseer

This commit is contained in:
Oliver Hartmann 2022-11-30 21:09:02 +01:00
parent fb5373f0a7
commit 2ff32c06fd
6 changed files with 48 additions and 0 deletions

View File

@ -258,6 +258,10 @@ return require('packer').startup(function()
cmd = 'DiffviewOpen', cmd = 'DiffviewOpen',
module = { 'diffview', 'diffview.actions' } module = { 'diffview', 'diffview.actions' }
} }
use {
'stevearc/overseer.nvim',
config = get_setup('my_overseer')
}
if packer_bootstrap then if packer_bootstrap then
require('packer').sync() require('packer').sync()
end end

View File

@ -0,0 +1,12 @@
return {
name = 'CMake Build for nvim',
builder = function()
return {
cmd = { 'cmake' },
args = { '--build', '.',
'--', '-j8' },
cwd = 'build_nvim',
}
end,
}

View File

@ -0,0 +1,12 @@
return {
name = 'CMake Clean for nvim',
builder = function()
return {
cmd = { 'cmake' },
args = { '--build', '.',
'-t', 'clean' },
cwd = 'build_nvim',
}
end,
}

View File

@ -0,0 +1,4 @@
return {
'user.cmake.configure',
'user.cmake.build',
'user.cmake.clean'}

View File

@ -0,0 +1,13 @@
return {
name = 'CMake Configure for nvim',
builder = function()
local cwd = vim.fn.getcwd()
return {
cmd = { 'cmake' },
args = { '-B', 'build_nvim',
'-S', cwd,
'-G', 'Ninja' },
cwd = build_nvim,
}
end,
}

View File

@ -0,0 +1,3 @@
require("overseer").setup({
templates = { "builtin", "user.cmake.cmake" },
})