diff options
author | Toby Vincent <tobyv13@gmail.com> | 2023-05-24 12:39:11 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2023-05-24 12:39:11 -0500 |
commit | 26443492b3811e39758e757aeeaf7e74fbf58c6e (patch) | |
tree | c3adfabf8079876fd207e8eb66915b7231528d76 /nvim/.config | |
parent | 0d385a4bcfa5ff976b98f268f8d79414873d7b74 (diff) |
feat(nvim): add qf list keymaps and autocmd
Diffstat (limited to 'nvim/.config')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/autocmds.lua | 7 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/keymaps.lua | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/autocmds.lua b/nvim/.config/nvim/lua/tobyvin/autocmds.lua index 513f8fd..b01a8f6 100644 --- a/nvim/.config/nvim/lua/tobyvin/autocmds.lua +++ b/nvim/.config/nvim/lua/tobyvin/autocmds.lua @@ -120,3 +120,10 @@ vim.api.nvim_create_autocmd("BufWritePre", { end, desc = "Trim whitespace on write", }) + +vim.api.nvim_create_autocmd("FileType", { + group = augroup, + pattern = "qf", + command = "wincmd J", + desc = "unfocus quickfix window", +}) diff --git a/nvim/.config/nvim/lua/tobyvin/keymaps.lua b/nvim/.config/nvim/lua/tobyvin/keymaps.lua index a7ab150..985124f 100644 --- a/nvim/.config/nvim/lua/tobyvin/keymaps.lua +++ b/nvim/.config/nvim/lua/tobyvin/keymaps.lua @@ -11,6 +11,11 @@ vim.keymap.set("t", "<C-w>", [[<C-\><C-n><C-w>]], { desc = "CTRL-W" }) vim.keymap.set("n", "<leader>sr", require("tobyvin.utils.session").read, { desc = "read session" }) vim.keymap.set("n", "<leader>sw", require("tobyvin.utils.session").write, { desc = "write session" }) +vim.keymap.set("n", "<leader>co", vim.cmd.copen, { desc = "qf open" }) +vim.keymap.set("n", "<leader>cc", vim.cmd.cclose, { desc = "qf close" }) +vim.keymap.set("n", "<leader>]", vim.cmd.cnext, { desc = "qf next" }) +vim.keymap.set("n", "<leader>[", vim.cmd.cprev, { desc = "qf prev" }) + vim.keymap.set("n", "gqq", function() local cursor = vim.api.nvim_win_get_cursor(0) vim.cmd.normal("gggqG") |