[ << Programes externs ] | [Top][Contents][Index] | [ Suggeriments per escriure fitxers d’entrada >> ] |
[ < Apunteu i feu clic ] | [ Up : Apunteu i feu clic ] | [ Ús del Xpdf per Apunteu i feu clic > ] |
4.1.1 Configuració del sistema per Apunteu i feu clic
Quan aquesta funcionalitat està activada, el LilyPond afegeix enllaços als fitxers PDF i SVG. Aquests enllaços s’envien al navegador de web, que al seu cop obre un editor de text amb el cursor ubicat al lloc correcte.
Per aconseguir que aquesta cadena funcioni, heu de configurar el visualitzador de PDF de forma que segueixi els enllaços usant el guió lilypond-invoke-editor proporcionat amb el LilyPond.
El programa lilypond-invoke-editor és un petit programa de
suport. Invoca un editor per a les URI especials de
textedit
, i llença un navegador de web per a la
resta. Examina les variables d’entorn EDITOR
i
LYEDITOR
per determinar i llençar l’editor favorit
seleccionat. LYEDITOR
té prioritat sobre EDITOR
,
per la qual cosa recomanem usar el primer especialment si
utilitzareu un editor a la consola i un altre editor per a la
funcionalitat Apunteu i polseu del LilyPond.
Cada un dels editors pot tenir una sintaxi diferent per obrir un fitxer en una línia i columna especificada. Per a la conveniència de l’usuari, el LilyPond incorpora ordres ja preparades per a diversos editors, relacionades a scm/editor.scm. Això significa que pot limitar-se a escriure el nom del binari de l’editor, per exemple:
export LYEDITOR=atom
cosa que invocarà a:
atom %(fitxer)s:%(línia)s:%(columna)s
on %(fitxer)s
, %(línia)s
y %(columna)s
se
substitueixen pel fitxer, la línia i la columna, respectivament.
Per fer servir un editor que estigui relacionat a
scm/editor.scm, heu de trobar la seva sintaxi específica i
assignar l’ordre al complet que correspongui a LYEDITOR
.
Vet aquí un exemple per a l’editor Visual Studio Code:
export LYEDITOR="code --goto %(fitxer)s:%(línia)s:%(columna)s"
Nota: Si escolliu l’Emacs, cal una configuració addiciona. Heu
d’afegir la línia (server-start)
al seu fitxer
~/.emacs, atès que en cas contrari cada clic sobre un
objecte del PDF obrirà una finestra nova de l’Emacs.
[ << Programes externs ] | [Top][Contents][Index] | [ Suggeriments per escriure fitxers d’entrada >> ] |
[ < Apunteu i feu clic ] | [ Up : Apunteu i feu clic ] | [ Ús del Xpdf per Apunteu i feu clic > ] |