-
Notifications
You must be signed in to change notification settings - Fork 6
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
Support vim #33
Comments
See discussion on #49:
|
Hi @erikjuhani , thanks for offering to help with this! This is really just looking for documentation at this point. The current README.md in the root has a heading For this task, please add a |
Got it @chrissimon-au, thanks! I’ll start working on this next 👍 |
@erikjuhani - FYI, I've just released https://github.com/dev-cycles/contextive/releases/tag/v1.10.0 which includes your change regarding the default setting, and the uploading of the language server binary (in a zip file) into the release artifacts. This might be helpful for you when testing the vim installation instructions you're preparing on this issue 🙂 |
Update to this, it seems the zip and release process only worked on linux. Will get it fixed shortly which will be in 1.10.1 |
ok - 1.10.1 fixes the issue and has all the language server binaries for various platforms attached - hope that works for you with getting it working with vim! https://github.com/dev-cycles/contextive/releases/tag/v1.10.1 |
Thanks @chrissimon-au! I'll start working on this the coming week.
Looks great! I'll let you know how it goes! 👍 |
I've prepared a branch for adding Contextive Language Server to nvim-lspconfig. Please let me know if the changes I did seem appropriate! My main concerns are the description field and the naming. Is |
Here's the PR to include contextive in the mason-registry mason-org/mason-registry#3428. |
Here's the PR to include the contextive in nvim-lspconfig: neovim/nvim-lspconfig#2888 |
Thanks so much @erikjuhani, this is great! One observation - the 'name' of the languageclient in the lspconfig option is This seems consistent with the mason registry configuration which just has |
Ah! That makes more sense - I see now it's the Nice one, thanks :) |
Ok - v1.10.3 is on the way... just noticed that the version number is baked into the mason-registry file - I assume that mean we'll need a new PR on mason for each contextive release? how do other plugins handle this in the vim world, is there automation tooling we could leverage and hook into our release pipeline to auto-create the PR with the bumped version? |
Fortunately we don’t have to do anything! Mason-registry has automation to update the version number in the package definition file by leveraging renovate bot. Here’s the PR it created: mason-org/mason-registry#3467 |
Brilliant! OK - so to close this ticket, is there anything else we should do? Now that it's in |
Yep! I’ll be making an update for it today! I can’t think of anything else that needs to be done, and if something comes up I think it can be a new issue instead. 🤔 |
Thanks so much for all your work on this @erikjuhani! this is looking great - 🙏 I've closed this ticket with the doco updates you've provided on #59, and I'm happy to comfortably say that contextive is now truly multi-IDE! We can track the other neovim platforms on other tickets/PRs. If you want to go ahead and do config doco for |
See https://learnvimscriptthehardway.stevelosh.com/
The text was updated successfully, but these errors were encountered: