From 085ff668ab45ac8d57c093e502b1175a86f2c14e Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Thu, 10 Jul 2025 01:29:48 +0530 Subject: Removed unnecessary packages. --- modules/tools/neovim/plugins/config/nvim-ufo.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 modules/tools/neovim/plugins/config/nvim-ufo.lua (limited to 'modules/tools/neovim/plugins/config/nvim-ufo.lua') diff --git a/modules/tools/neovim/plugins/config/nvim-ufo.lua b/modules/tools/neovim/plugins/config/nvim-ufo.lua new file mode 100644 index 0000000..641373f --- /dev/null +++ b/modules/tools/neovim/plugins/config/nvim-ufo.lua @@ -0,0 +1,21 @@ +require("ufo").setup { + provider_selector = function(bufnr, filetype, buftype) + return { + "treesitter", + "indent" + } + end, +}; + +vim.o.foldenable = true +vim.o.foldcolumn = '0' +vim.o.foldlevel = 99 -- Ensure all folds start open +vim.o.foldlevelstart = 99 + +-- press K or capslockK +vim.keymap.set("n", "", function() + local winid = ufo.peekFoldedLinesUnderCursor() + if not winid then + vim.lsp.buf.hover() + end +end) -- cgit v1.2.3