Open niklasdewally opened 9 months ago
Even if no-one ends up writing essence in vim apart from me and Kieran, making the snippets part of the VSCode plugin independent of the VSCode plugin is probably a good idea, as most editors can read VSCode snippet files anyways :)
A small project for any vim users that pass by :)
Background I quickly hacked together a few essence language detection plugins and the Conjure LSP server to create a neovim plugin for writing Conjure models. This detects the essence filetype, provides basic highlighting, and runs the LSP server for us.
https://github.com/niklasdewally/conjure.nvim
It is a bit hacky still, so:
As conjure.nvim mainly uses the LSP server and VSCode snippets, it should not require much maintenance in itself - the main challenge is working out how to keep the LSP and snippets up to date across multiple editor plugins.
Related work
12 suggests a similar extension for IntelliJ.