opa mode from https://github.com/MLstate/opalang/tree/master/tools/editors/emacs