Feel-ix-343 / markdown-oxide

Composable PKM: You bring the text-editor, we bring the PKM - inspired by and compatible with Obsidian
https://oxide.md
GNU General Public License v3.0
738 stars 11 forks source link

Can markdown-oxide be added to the Mason registry? #1

Closed knpwrs closed 4 months ago

knpwrs commented 5 months ago

This would make it easy to configure alongside other LSPs directly inside neovim: https://github.com/mason-org/mason-registry

Feel-ix-343 commented 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!)

knpwrs commented 4 months ago

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.

Feel-ix-343 commented 4 months ago

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: @.***>

Feel-ix-343 commented 4 months ago

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

Feel-ix-343 commented 4 months ago

done!

(development is too active for a binary release, but this should work for now)

https://github.com/mason-org/mason-registry/pull/4683

knpwrs commented 4 months ago

Awesome, thank you!