Re: AsciiDoctor & LSP support
Posted by
Alexander Schwartz on
URL: https://discuss.asciidoctor.org/Re-AsciiDoctor-LSP-support-tp8404p8407.html
Hi, I'm the current maintainer of the IntelliJ AsciiDoc plugin.
The IntelliJ plugin for AsciiDoc doesn't use LSP, it uses the native JetBrains functionality to provide editor and preview support.
It builds upon lexing/parsing/indexing infrastructure of the JetBrains platform.
A future LSP implementation could benefit from the work done here in some ways:
- The plugin has a documentation site outlining its features. This might help to grow ideas what a LSP implementation could support. I'm happy to join a discussion for a MVP (minimum viable product).
- There is a chance to reuse/refactor some of the code of the plugin as long as people are willing to use Java (maybe Quarkus) to implement their LSP. Some lexing/parsing might be re-used, again I'm open to talk.
As my day-to-day IDE is IntelliJ, I miss the benefits of driving LSP and lack the experience in other editors. So it would need someone to drive LSP forward. I will support this person or group of people in every way I can. Please note that AsciiDoc is currently a spare-time activity for me.
Regards,
Alexander