Kevin Hwang

Results 189 comments of Kevin Hwang

Do you think using `CursorMoved` can solve the issue? When cxx received the `lsRanges` data, only parse it and compare the value of `line` whether is in the [current_lnum -...

I used https://github.com/Koihik/LuaFormatter provider format for the text and https://github.com/mattn/efm-langserver provider diff before I migrate to the format in this server. @CppCXY I am not sure whether the diff logic...

Maybe I can help this weekend or next weekend. Is PR welcome?

Look like data stored in `LUA_REGISTRYINDEX` have been free after `on_exit` and before `loop_gc`.

```lua local function hateRepeatFold(char) local function setScrollOff(val) local view = vim.fn.winsaveview() vim.wo.so = val vim.fn.winrestview(view) end local event = require('ufo.lib.event') event:emit('setOpenFoldHl') vim.keymap.set('n', 'h', function() local shouldClose = vim.fn.foldlevel('.') ~= 0...

> Currently no nvim-bqf change (more: no nvim-bqf) is needed to filter quickfix list using Telescope. Try `:Telescope quickfix` or create a keymap like below (possibly with `pcall` on `require`):...

> > 1. `vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep: ,foldclose:]]` > > > > 2. `vim.o.foldcolumn = '1'` > > 3. need this PR [feat(folds): add 'foldoptions' option neovim/neovim#17446](https://github.com/neovim/neovim/pull/17446) , this...

@WhiteBlackGoose Thanks for your attention. I have tested the incomplete code and found it will make nearly a millisecond regression for redraw even if using ffi. If the code is...

@WhiteBlackGoose Maybe can get better perf to use `statuscolumn`. I will give it a try if I have spare time.

https://github.com/kevinhwang91/nvim-ufo/issues/4#issuecomment-1382702538 The ribbon is slightly more complicated than the VSCode style. The perf is not bad. Less than 1ms regression in a redraw even if a monitor in portrait orientation...