have you tried just using emacs? They have an emacs mode https://github.com/coalton-lang/coalton-labs