neovim: open/close quickfix window based on g variable

This commit is contained in:
2024-01-31 11:29:24 +03:00
parent d98e3ede5f
commit 44f9aa9e0b

View File

@@ -27,11 +27,14 @@ vim.keymap.set("n", "H", ":tabprev<CR>")
vim.keymap.set("n", "L", ":tabnext<CR>")
-- quickfix
vim.g.daniil_quickfix_opened = 0
vim.keymap.set("n", "<C-q><C-q>", function()
if vim.bo.ft == "qf" then
if vim.g.daniil_quickfix_opened == 1 then
vim.cmd(":cclose")
vim.g.daniil_quickfix_opened = 0
else
vim.cmd(":copen")
vim.g.daniil_quickfix_opened = 1
end
end)
vim.keymap.set("n", "<C-q>n", vim.cmd.cnext)