Hey folks! I’m an avid logseq user but also spend most of my day in the terminal! Once I started using the more advanced features of Logseq I was quickly aware that things like embeds and queries were hard to grok in the terminal env. Around this time I was made aware of the Logseq plugin rest api which is great since it allows nearly full control over the graph from an outside application! I’ve started working on an LSP for logseq that provides enhancements to editors that implement a Language Server Client!
Currently its verrrrry rough, but it supports go to definition, hover queries/embeds/links, and select references. More features are planned as I get time but in the mean time any requests/ideas/testers are welcome. I’m currently only testing with helix since its pretty easy to add an LSP to it but its usage is pretty limited so if anyone gets it setup with (n)vim or another editor I’d love to document the process in the readme!
Feel free to contribute ideas/features