dotfiles/.config/nvim/lua/plugins/extras/lsp/compiler.lua
2023-12-05 14:00:53 +01:00

36 lines
1.1 KiB
Lua

return {
{
"Zeioth/compiler.nvim",
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
dependencies = { "stevearc/overseer.nvim" },
opts = {},
-- stylua: ignore
keys = {
{ "<leader>ccc", "<cmd>CompilerOpen<cr>", desc = "Open Compiler" },
{ "<leader>ccR", function() vim.cmd("CompilerStop") vim.cmd("CompilerRedo") end, desc = "Redo Compiler" },
{ "<leader>ccr", "<cmd>CompilerToggleResults<cr>", desc = "Toggle Compiler Results" },
{ "<F3>", "<cmd>CompilerOpen<cr>", desc = "Open Compiler" },
{ "<S-F3>", function() vim.cmd("CompilerStop") vim.cmd("CompilerRedo") end, desc = "Redo Compiler" },
{ "<F4>", "<cmd>CompilerToggleResults<cr>", desc = "Toggle Compiler Results" },
},
},
{
"stevearc/overseer.nvim",
opts = {
task_list = {
direction = "bottom",
min_height = 15,
max_height = 15,
default_detail = 1,
},
},
},
{
"folke/which-key.nvim",
opts = {
defaults = {
["<leader>cc"] = { name = "+compiler" },
},
},
},
}