-
Notifications
You must be signed in to change notification settings - Fork 244
Description
🚀 The feature, motivation and pitch
Hi, I own the render-markdown.nvim plugin, which is focussed on rendering markdown files inside Neovim.
I recently became aware of this plugin and while I'm not too familiar with it at this point in time it appears there is a good amount of overlap in how the UIs function, with custom checkbox states, bullet points, anti-conceal behavior based on cursor row, etc.
If I had known of this plugins existence I might not have created my own, it does a lot of what I was looking for. But since I don't use obsidian and only wanted a UI I didn't check this one out :(
However given where we're at my proposal is to offload / remove the UI logic from this plugin and use render-markdown.nvim as a dependency to handle this. If there are missing features I can work on adding them. If there's any interest in this I am definitely open to talking it through in more detail.
I completely understand the many reasons why you would not want to do this. From the loss of complete control over the UI layer to just the fact that it's already built and adding a dependency at this stage is more trouble than it's worth or any other completely valid reason. Absolutely no hard feelings if this is a non-starter.
At the same time their is the potential to offload any UI related feature work / issues and focus on other parts of this project.
Looking forward to hearing back, thanks for the consideration!
Alternatives
The 2 plugins continue to live separately
Additional context
Some of the obsidian like features, primarily custom checkbox states require neovim 0.10.0 for my implementation.
The plugin in general works for any version >= 0.9.0, but with fewer features.
I thought this was of note given the 0.8.0 compatibility of this plugin.