From 9bdb5158aa3f35df4508012729d5c4b006e20b86 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Mon, 27 Nov 2023 13:50:57 +0200 Subject: [PATCH] feat(nvim): `=`mapping, trouble plugin --- .config/nvim/lua/custom/plugins/prettier.lua | 1 + .config/nvim/lua/custom/plugins/trouble.lua | 24 ++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .config/nvim/lua/custom/plugins/trouble.lua diff --git a/.config/nvim/lua/custom/plugins/prettier.lua b/.config/nvim/lua/custom/plugins/prettier.lua index a91842a2..6ed7dea4 100644 --- a/.config/nvim/lua/custom/plugins/prettier.lua +++ b/.config/nvim/lua/custom/plugins/prettier.lua @@ -69,6 +69,7 @@ return { end vim.keymap.set("n", "f", format, { desc = "[nolsp] format" }) + vim.keymap.set("n", "=", format, { desc = "[nolsp] format" }) nls.setup({ ---@diagnostic disable-next-line: unused-local diff --git a/.config/nvim/lua/custom/plugins/trouble.lua b/.config/nvim/lua/custom/plugins/trouble.lua new file mode 100644 index 00000000..13795550 --- /dev/null +++ b/.config/nvim/lua/custom/plugins/trouble.lua @@ -0,0 +1,24 @@ +return { + "folke/trouble.nvim", + config = function() + -- Lua + vim.keymap.set("n", "xx", "TroubleToggle", + { silent = true, noremap = true } + ) + vim.keymap.set("n", "xw", "TroubleToggle workspace_diagnostics", + { silent = true, noremap = true } + ) + vim.keymap.set("n", "xd", "TroubleToggle document_diagnostics", + { silent = true, noremap = true } + ) + vim.keymap.set("n", "xl", "TroubleToggle loclist", + { silent = true, noremap = true } + ) + vim.keymap.set("n", "xq", "TroubleToggle quickfix", + { silent = true, noremap = true } + ) + vim.keymap.set("n", "gR", "TroubleToggle lsp_references", + { silent = true, noremap = true } + ) + end, +}