Dear guix, There’s a vala mode for emacs. It is not very useful, but it registers a major mode that is then used as a placeholder for the Emacs Language Server Protocol client. In fact, it’s not possible to activate Vala support for LSP on emacs without a vala mode, and this is the only implementation I know. This is the result of importing from MELPA. The project is not very well maintained, so it fails to build on a recent emacs (see https://github.com/rrthomas/vala-mode/issues/14). Since I don’t have a solution to fix this issue, I went away and reverted the multiline support. It builds and is useful enough for LSP to kick in, so I consider it fixed. What do you think? Do you have a better fix? Best regards, Vivien