From 2a6267bfde4ee31b013261162f88c6f43746b911 Mon Sep 17 00:00:00 2001 From: jdhao Date: Thu, 18 Aug 2022 13:09:04 +0800 Subject: [PATCH] update ufo conf (preview) --- lua/config/nvim-ufo.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/config/nvim-ufo.lua b/lua/config/nvim-ufo.lua index 9e42547..8fa13d9 100644 --- a/lua/config/nvim-ufo.lua +++ b/lua/config/nvim-ufo.lua @@ -7,6 +7,15 @@ vim.o.foldenable = true vim.keymap.set('n', 'zR', require('ufo').openAllFolds) vim.keymap.set('n', 'zM', require('ufo').closeAllFolds) +-- preview the foled lines in floating window +vim.keymap.set('n', 'p', function() + local winid = require('ufo').peekFoldedLinesUnderCursor() + if not winid then + -- nvimlsp + vim.lsp.buf.hover() + end +end) + local handler = function(virtText, lnum, endLnum, width, truncate) local newVirtText = {} local suffix = ('  %d '):format(endLnum - lnum)