[ << Programmes externes ] | [Racine][Table des matières][Index][ ? ] | [ Suggestions pour la saisie de fichiers LilyPond >> ] | ||
[ < Pointer-cliquer ] | [ Plus haut: Programmes externes ] | [ Mode Emacs > ] |
4.2 LilyPond et les éditeurs de texte
Certains éditeurs de texte prennent en charge LilyPond.
Mode Emacs | ||
Mode Vim | ||
Autres éditeurs |
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.