https://neovim.io/ -- use tar with linux binaries or compile from source (not checked).
Install packer: https://github.com/wbthomason/packer.nvim
Setup lspconfig: https://github.com/neovim/nvim-lspconfig
run :PackerSync on changes to plugins.lua
setup https://github.com/matze/beancount-language-server
pip install neovim
Use CTRL-X-CTRL-O in insert mode.