Differences between revisions 19 and 20
Revision 19 as of 2021-08-08 14:39:08
Size: 2375
Editor: donfede
Comment: add info on vim mappings for lilypond
Revision 20 as of 2021-12-05 04:31:49
Size: 2398
Editor: ?JohannesRanke
Comment: Update version and maintainer information
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
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 https://bugs.debian.org/746005 for more information about LilyPond, guile-1.8 and guile-2.0. 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. See https://bugs.debian.org/746005 for more information about LilyPond, guile-1.8 and guile-2.0.

In 2020, AnthonyFok took over maintenance again.
Line 27: Line 29:
" on a standard Debian 10 'buster' system
set runtimepath+=/usr/share/lilypond/2.18.2/vim/
" on a standard Debian 11 'bullseye' system
set runtimepath+=/usr/share/lilypond/2.22.0/vim/

Sound


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 https://salsa.debian.org/debian/lilypond

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. See https://bugs.debian.org/746005 for more information about LilyPond, guile-1.8 and guile-2.0.

In 2020, AnthonyFok took over maintenance again.

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 11 'bullseye' system
set runtimepath+=/usr/share/lilypond/2.22.0/vim/

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

  • key

    note

    <F4>

    save & make and play midi with timidity

    <F5>

    save & make

    <F6>

    view ps with ghostview

    <F7>

    prev error

    <F8>

    next error

See also