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.


LilyPond: manual d’utilització del programa v2.25.25 (development-branch).