added overseer
This commit is contained in:
parent
fb5373f0a7
commit
2ff32c06fd
@ -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
|
||||||
|
12
lua/overseer/template/user/cmake/build.lua
Normal file
12
lua/overseer/template/user/cmake/build.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
return {
|
||||||
|
name = 'CMake Build for nvim',
|
||||||
|
builder = function()
|
||||||
|
return {
|
||||||
|
cmd = { 'cmake' },
|
||||||
|
args = { '--build', '.',
|
||||||
|
'--', '-j8' },
|
||||||
|
cwd = 'build_nvim',
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
}
|
12
lua/overseer/template/user/cmake/clean.lua
Normal file
12
lua/overseer/template/user/cmake/clean.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
return {
|
||||||
|
name = 'CMake Clean for nvim',
|
||||||
|
builder = function()
|
||||||
|
return {
|
||||||
|
cmd = { 'cmake' },
|
||||||
|
args = { '--build', '.',
|
||||||
|
'-t', 'clean' },
|
||||||
|
cwd = 'build_nvim',
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
}
|
4
lua/overseer/template/user/cmake/cmake.lua
Normal file
4
lua/overseer/template/user/cmake/cmake.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
'user.cmake.configure',
|
||||||
|
'user.cmake.build',
|
||||||
|
'user.cmake.clean'}
|
13
lua/overseer/template/user/cmake/configure.lua
Normal file
13
lua/overseer/template/user/cmake/configure.lua
Normal 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,
|
||||||
|
}
|
3
lua/setup/my_overseer.lua
Normal file
3
lua/setup/my_overseer.lua
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
require("overseer").setup({
|
||||||
|
templates = { "builtin", "user.cmake.cmake" },
|
||||||
|
})
|
Loading…
x
Reference in New Issue
Block a user