GNU LilyPond – Utilisation des programmes: 4.2 LilyPond et les éditeurs de texte

## 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 syntaxique, 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 tout le nécessaire pour gérer la coloration syntaxique et l’indentation. Le mode spécifique à Vim doît être indiqué dans le fichier ‘`$HOME/.vimrc`’. Localisez ce fichier, ou créez-le, et ajoutez-y les trois lignes suivantes :

>     filetype off
>     set runtimepath+=/usr/local/share/lilypond/current/vim/
>     filetype on

Si LilyPond est installé dans un autre répertoire que ‘`/usr/local/`’, modifiez ce chemin en conséquence. Pour de plus amples détails, consultez Autres sources de documentation.

### 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, italiano, 日本語.

#### LilyPond — Utilisation des programmes