23 lines
761 B
Lua
23 lines
761 B
Lua
vim.pack.add({
|
|
{ src = "https://github.com/stevearc/overseer.nvim", version = "v1.6.0" }
|
|
})
|
|
|
|
require("overseer").setup({
|
|
templates = {
|
|
"user.cargo_build",
|
|
"user.cargo_clean",
|
|
"user.cargo_run",
|
|
"user.cargo_test",
|
|
"user.cmake_generate",
|
|
"user.cmake_build",
|
|
"user.cmake_clean",
|
|
"user.cmake_test",
|
|
"user.python_run"
|
|
}
|
|
})
|
|
|
|
vim.keymap.set("n", "<leader>oo", function() require("overseer").toggle() end, { desc = "Toggle" })
|
|
vim.keymap.set("n", "<leader>or", ":OverseerRun<CR>", { desc = "Run" })
|
|
vim.keymap.set("n", "<leader>oq", ":OverseerQuickAction<CR>", { desc = "Quick Action" })
|
|
vim.keymap.set("n", "<leader>of", ":OverseerQuickAction open float<CR>", { desc = "Open Float" })
|