Files
dotfiles/nvim/.config/nvim/lua/plugins/overseer.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" })