Closed knpwrs closed 4 months ago
So I opened two PRs for this. One here https://github.com/mason-org/mason-registry/pull/4683 and one here https://github.com/neovim/nvim-lspconfig/pull/3030
Note that even once these are merged, you will still need to configure nvim cmp yourself. I am looking into options to make this automatic (let me know if you have any ideas!)
I stopped maintaining my own configuration and switched to https://github.com/LazyVim/LazyVim, so my best idea would be a lazyvim extra that can be configured as such:
{ import = "lazyvim.plugins.extras.lang.markdown_oxide" }
Then that would handle installation and LSP setup. This could either be contributed to LazyVim or distributed as a standalone package.
Great idea!
On Mon, Feb 26, 2024 at 11:18 AM Ken Powers @.***> wrote:
I stopped maintaining my own configuration and switched to https://github.com/LazyVim/LazyVim, so my best idea would be a lazyvim extra that can be configured as such:
{ import = "lazyvim.plugins.extras.lang.markdown_oxide" }
Then that would handle installation and LSP setup. This could either be contributed to LazyVim or distributed as a standalone package.
— Reply to this email directly, view it on GitHub https://github.com/Feel-ix-343/markdown-oxide/issues/1#issuecomment-1964551433, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVGUVS3J3LMCNWDUJGJ62XLYVSYUXAVCNFSM6AAAAABDRYYB2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRUGU2TCNBTGM . You are receiving this because you commented.Message ID: @.***>
Update: So it seems that the mason registry is not very active in PR reviews. I am sad about this because I think this is the best way to install LSs for neovim on all platforms.
For now, the package is listed on the AUR as markdown-oxide-git
(paru{/yay} -S markdown-oxide-git
) and if you are not on arch, you can always compile from source.
I am working on getting this into other package managers now as well
done!
(development is too active for a binary release, but this should work for now)
Awesome, thank you!
This would make it easy to configure alongside other LSPs directly inside neovim: https://github.com/mason-org/mason-registry