Closed vilari-mickopf closed 2 years ago
It seems that neovim 0.6 has the feature of this plugin integrated in lsp. It can be enabled with:
set tagfunc=v:lua.vim.lsp.tagfunc
It seems that neovim 0.6 has the feature of this plugin integrated in lsp. It can be enabled with:
set tagfunc=v:lua.vim.lsp.tagfunc
I've seen it. But that is only partially true. Though I agree that many people might wanna skip this plugin in advantage of the in-built function. The remaining "advantage" here is that you also can get the declaration, implementation and type definition as well. This might not be helpful for too many programming languages. But because of that, this repository is not yet archived. After all I appreciate that these features are native now. Having no need for this plugin is great. I always like to depracture my plugins for this reason.
To the original issue: do you have any ideas/hints or so why this happens? To my knowledge 0.6
should not affect this plugin. 🤔
So I just installed the latest nightly build. It just works for me. Could you provide me with an example?
Though it seems to have become more slow.... 🤔
You are right, I went through my configuration, disabling plugins one by one and it seems that psliwka/vim-smoothie plugin is causing the problem. Looks like a recursive map or smth, but it's weird because I've disabled all default mappings from smoothie. Anyway, integrated lsp.tagfunc fully suits my needs for now, since it will also jump between function declaration and definition in my c/c++ files and that's all I need. However, lots of thanks for this awesome plugin, I couldn't live without it for the last few months:)
Back from vacation: Glad to hear your setup works again (does it?). And thanks for the nice words. I kinda hope to archive this plugin soon. ✌🏾
It works^^
Okay. 😅
I am using nightly version, but the same thing happens with the release version (0.6.0)
nvim --version
or