4.2 LilyPond et les éditeurs de texte

Certains éditeurs de texte prennent en charge LilyPond.


Mode Emacs

Emacs dispose d’un ‘lilypond-mode’ qui fournit l’autocomplétion des mots-clés, l’indentation, les appariements spécifiques à LilyPond, la coloration synthaxique, ainsi que des raccourcis pour compiler et consulter les manuels de LilyPond en mode info. Si le ‘lilypond-mode’ n’était pas installé sur votre système, procédez comme ci-dessous.

Le répertoire ‘elisp’ inclus dans les sources contient aussi un mode pour saisir la musique et lancer LilyPond. Faites make install pour l’installer dans votre elispdir. Le fichier ‘lilypond-init.el’ devrait trouver sa place dans load-path/site-start.d/’ ou bien ajouté à votre ‘~/.emacs’ ou ‘~/.emacs.el’.

En tant que simple utilisateur, vous pouvez toujours ajouter votre propre répertoire (par exemple ‘~/site-lisp/’) à votre load-path en ajoutant la ligne suivante – modifiée en conséquence – à votre ‘~/.emacs’ :

(setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))

Mode Vim

En ce qui concerne VIM, LilyPond fournit un fichier ‘vimrc’ qui gère la coloration synthaxique. Le répertoire $VIM inclus dans les sources contient aussi un mode pour saisir la musique et lancer LilyPond.

Le type de fichier LilyPond sera reconnu si votre ‘~/.vim/filetype.vim’ contient

if exists("did_load_filetypes")
  finish
endif
augroup filetypedetect
  au! BufNewFile,BufRead *.ly,*.ily           setf lilypond
augroup END

N’oubliez pas d’inclure ce chemin en ajoutant à votre ‘~/.vimrc’ la ligne suivante :

set runtimepath+=/usr/local/share/lilypond/${LILYPOND_VERSION}/vim/

où ${LILYPOND_VERSION} correspond à votre version de LilyPond. Si LilyPond n’est pas installé dans ‘/usr/local/’, modifiez ce chemin en conséquence. À titre d’exemple, si vous avez une Fedora, le chemin mène à la version de Vim au lieu de LilyPond :

set runtimepath+=/usr/share/vim/vim72/

Autres éditeurs

LilyPond est pris en charge par d’autres éditeurs, aussi bien en mode texte qu’avec une interface graphique. Dans la mesure où leurs fichiers de configuration ne sont pas fournis avec LilyPond, nous vous invitons à consulter leur documentation pour plus d’information. Certains de ces éditeurs sont mentionnés à la page Facilités d'édition.


Autres langues : English, deutsch, español, magyar.

LilyPond — Utilisation des programmes