Wanted to share to the community something I have been working on. I wrote a beancount language server. I also have a vscode plugin that mirrors the standalone language server. LSP is a protocol used by editors to perform common developer actions like completion and diagnostics.
Currently it does the following: - Returns diagnostics(errors) on file open and save - completion of date, payee strings, and accounts - formatting of the document I have plans on more features in the future like more formatting options, go to definition, folding , and renaming. I use neovim to edit beancount files and this tool really improves the workflow of using beancount in neovim. I have been using it for the last few months, but there are still some rough edges I am trying fix. Looking for feedback, ideas, and testing to make this really useful. Will gladly accept issues and pull requests to improve the tool. github project <http://github.com/polarmutex/beancount-language-server> vscode plugin <https://marketplace.visualstudio.com/items?itemName=polarmutex.beancount-langserver> My goal is to continue to make plugins to make editing and using beancount on Neovim editor first class. I plan on writing some blog posts on my workflow in the future -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/80338593-7002-4219-b871-6dd89b375e20n%40googlegroups.com.
