Hi, This adds emacs-lilypond-mode. The mode is distributed as part of lilypond, so I'm using the same pattern that emacs-protobuf-mode and emacs-erlang-mode uses. Reuse the parent package, changing only the build-system and adding the emacs files to the load-path. Additionally I've verified that I can use the package by including the following in my emacs' init.el (use-package lilypond-mode :mode ("\\.ly\\'" . LilyPond-mode)) Cheers -- "I object to doing things that computers can do." — Olin Shivers