LilyPond is a music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts. LilyPond is free software and part of the GNU Project.

LilyPond in Debian

LilyPond was first packaged for Debian in August 1997 (0.1.0-1) by AnthonyFok, who maintained it until 2004 (2.2.6-2).

Thomas Bushnell, BSG continued its maintenance from 2005 to 2008.

DonArmstrong became its maintainer in 2009.

Dr. Tobias Quathamer began co-maintaining the package in 2017, and migrated the repository to Salsa at

LilyPond did not make it into Debian 9 (stretch) due to the removal of guile-1.8 from Debian, but AnthonyFok repackaged 2.18.2-7 in 2017, bundling a private copy of guile-1.8, and Dr. Tobias Quathamer kept this branch up-to-date in sid, buster and stretch-backports, currently at 2.18.2-12~bpo9+1. See for more information about LilyPond, guile-1.8 and guile-2.0.

Vi IMproved support with LilyPond

The LilyPond project provides several ViM configuration files to assist with editing, syntax highlighting, and more.

As described in the lilypond-doc-html package's text-editor-support.html documentation, Debian users can enable these features by adding the following to a vimrc file (before ViM syntax highlighting is enabled).

" on a standard Debian 10 'buster' system
set runtimepath+=/usr/share/lilypond/2.18.2/vim/

The following ViM mappings for LilyPond are available from the ftplugin/lilypond.vim configuration:

See also