Hey! Glad to hear that was helpful for someone else, too. I’ve actually set up a full Neovim integration and built the missing LSP myself so I could work with Compact in my favorite editor.
You can find it here: Compact-lsp – Language Server Protocol Implementation for Compact
*The implementation details are in the repo README and should help you get everything set up.
Let me know if it works for you. Have fun!