-
-
Notifications
You must be signed in to change notification settings - Fork 348
plugins/lspkind: migrate to mkNeovimPlugin #3563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a difficult plugin to modernize, as it has several bespoke options and seems to be "set up" in different ways depending on the use case.
I think more of the hard-coded logic in nixvim can be dropped or deprecated, in favour of users directly interacting with freeform settings.
I'm fine with still having extra options that controls which method of setting up is used.
Alternatively, we could have different freeform settings options; one person setup method?
64de6e3
to
ea34af5
Compare
Sorry, this diff got quite noisy and i forgot to update the test so there are two pushes.
I don't understand what you mean by this. |
ea34af5
to
2f777cc
Compare
The test is failing now because the "empty" attribute set doesn't enable the cmp plugin. These test failures make me doubt the addition of this assertion. It will break existing configs, since cmp integration is enabled by default. Should i just remove the assert, or maybe switch cmp integration to false by default? |
2f777cc
to
3c3f420
Compare
Signed-off-by: saygo-png <[email protected]>
Signed-off-by: saygo-png <[email protected]>
3c3f420
to
91ed04f
Compare
Rebase |
Relevant tracking issue: #2638