From f691131635782c53ab1f3bebd12a793906e73ba5 Mon Sep 17 00:00:00 2001 From: Naz Date: Sat, 8 Feb 2025 12:08:16 +0100 Subject: =?UTF-8?q?=E2=9C=A8feat:=20add=20kevinhwang91/nvim-ufo=20plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/config/mappings.lua | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) (limited to 'lua/config/mappings.lua') diff --git a/lua/config/mappings.lua b/lua/config/mappings.lua index f2c60f5..ac13e17 100644 --- a/lua/config/mappings.lua +++ b/lua/config/mappings.lua @@ -2,26 +2,26 @@ vim.api.nvim_set_keymap("n", "p", ":tabnext", { noremap = true, silent = true, desc = "Next Tab" }) vim.api.nvim_set_keymap( - "n", - "n", - ":vsplit:wincmd l", - { noremap = true, silent = true, desc = "Split Right" } + "n", + "n", + ":vsplit:wincmd l", + { noremap = true, silent = true, desc = "Split Right" } ) vim.api.nvim_set_keymap( - "n", - "m", - ":split:wincmd j", - { noremap = true, silent = true, desc = "Split Down" } + "n", + "m", + ":split:wincmd j", + { noremap = true, silent = true, desc = "Split Down" } ) vim.api.nvim_set_keymap("n", "", ":noh", { noremap = true, silent = true, desc = "Clear Search" }) -- bufferline keymaps vim.api.nvim_set_keymap( - "n", - "C", - ":BufferLineCloseOthers", - { noremap = true, silent = true, desc = "Close Other Buffers" } + "n", + "C", + ":BufferLineCloseOthers", + { noremap = true, silent = true, desc = "Close Other Buffers" } ) -- nvim-dap keymaps @@ -43,18 +43,18 @@ vim.keymap.set("n", "gf", vim.lsp.buf.format, { desc = "LSP Format" }) -- harpoon keymaps vim.keymap.set("n", "a", function() - require("harpoon"):list():add() + require("harpoon"):list():add() end, { desc = "Harpoon Add" }) vim.keymap.set("n", "h", function() - require("harpoon").ui:toggle_quick_menu(builtin:list()) + require("harpoon").ui:toggle_quick_menu(builtin:list()) end, { desc = "Harpoon Menu" }) -- Toggle previous & next buffers stored within Harpoon list vim.keymap.set("n", "", function() - require("harpoon"):list():prev() + require("harpoon"):list():prev() end, { desc = "Harpoon Previous" }) vim.keymap.set("n", "", function() - require("harpoon"):list():next() + require("harpoon"):list():next() end, { desc = "Harpoon Next" }) -- neotree keymaps @@ -78,3 +78,8 @@ vim.keymap.set("n", "", require("nvim-tmux-navigation").NvimTmuxNavigateLef vim.keymap.set("n", "", require("nvim-tmux-navigation").NvimTmuxNavigateDown, { desc = "Tmux Navigate Down" }) vim.keymap.set("n", "", require("nvim-tmux-navigation").NvimTmuxNavigateUp, { desc = "Tmux Navigate Up" }) vim.keymap.set("n", "", require("nvim-tmux-navigation").NvimTmuxNavigateRight, { desc = "Tmux Navigate Right" }) + +-- ufo keymaps + +vim.keymap.set("n", "zR", require("ufo").openAllFolds, { desc = "Open all folds" }) +vim.keymap.set("n", "zM", require("ufo").closeAllFolds, { desc = "Close all folds" }) -- cgit v1.2.3