Problèmes de liens "textedit://" depuis le fichier PDF

Bonjour à tous,

J'ai un soucis lorsque je clique sur une des notes de ma partition
PDF. Si j'ai bien compris le lien sur la note devrait m'ouvrir un
éditeur de texte et positionner le curseur à la ligne et colonne de la
note (super pratique si ça marche).

Le lien m'ouvre Firefox et c'est Firefox lui même qui me propose soit
de choisir un éditeur soit d'exécuter la commande suivante :
"C:\Program Files\LilyPond\usr\bin\guile.exe -e main -s "C:\Program
Files\LilyPond\usr\bin\lilypond-invoke-editor.scm" "%1".

En sélectionnant la commande il ne se passe rien et si je choisis un
éditeur celui-ci m'ouvre un fichier vide car la commande qu'il a reçu
est incorrecte. Est-ce un problème de configuration de Lilypond, un
bug ?

Je suis sous Windows XP avec un Lilypond 2.12.3.

Merci d'avance

Vissale

Bonjour,

J'ai une simple question qui ne résoudra pas le problème mais qui
permettrait de le contourner.

Pourquoi ne pas "simplement" utiliser jEdit avec le plugin LilyPondTool
et son visualisateur de PDF intégré ?
Vous tenez absolument à utiliser votre éditeur de texte préféré qui ne
dispose pas d'un "mode" facilitant l'entrée de fichiers LilyPond ?

Sinon il vous suffit de repérer le numéro de ligne et de colonne dans
le lien textedit (par exemple lorsque vous survolez un élément avec la
souris dans Adobe Reader) qui est du type
  textedit://chemin/de/mon/fichier.ly:ligne:colonne

Cordialement,
Xavier

···

2010/1/29 Vissale NEANG <****@****>:

Bonjour à tous,

J'ai un soucis lorsque je clique sur une des notes de ma partition
PDF. Si j'ai bien compris le lien sur la note devrait m'ouvrir un
éditeur de texte et positionner le curseur à la ligne et colonne de la
note (super pratique si ça marche).

Le lien m'ouvre Firefox et c'est Firefox lui même qui me propose soit
de choisir un éditeur soit d'exécuter la commande suivante :
"C:\Program Files\LilyPond\usr\bin\guile.exe -e main -s "C:\Program
Files\LilyPond\usr\bin\lilypond-invoke-editor.scm" "%1".

En sélectionnant la commande il ne se passe rien et si je choisis un
éditeur celui-ci m'ouvre un fichier vide car la commande qu'il a reçu
est incorrecte. Est-ce un problème de configuration de Lilypond, un
bug ?

Je suis sous Windows XP avec un Lilypond 2.12.3.

--
Xavier Scheuer <****@****>

Oui en effet je pourrai l'utiliser, c'est une façon de contourner le
bogue. Je voulais être sur que c'était bien une anomalie et non une
mauvaise utilisation de mon côté. De toute façon il faut le signaler
et/ou mettre à jour la documentation (

) qui ne décrit que la marche à suivre sous UNIX.

Pour la 2nde solution proposée c'est ce que je fais.

Merci

Cordialement

···

Le 31 janvier 2010 16:46, Xavier Scheuer <****@****> a écrit :

2010/1/29 Vissale NEANG <****@****>:

Bonjour à tous,

J'ai un soucis lorsque je clique sur une des notes de ma partition
PDF. Si j'ai bien compris le lien sur la note devrait m'ouvrir un
éditeur de texte et positionner le curseur à la ligne et colonne de la
note (super pratique si ça marche).

Le lien m'ouvre Firefox et c'est Firefox lui même qui me propose soit
de choisir un éditeur soit d'exécuter la commande suivante :
"C:\Program Files\LilyPond\usr\bin\guile.exe -e main -s "C:\Program
Files\LilyPond\usr\bin\lilypond-invoke-editor.scm" "%1".

En sélectionnant la commande il ne se passe rien et si je choisis un
éditeur celui-ci m'ouvre un fichier vide car la commande qu'il a reçu
est incorrecte. Est-ce un problème de configuration de Lilypond, un
bug ?

Je suis sous Windows XP avec un Lilypond 2.12.3.

Bonjour,

J'ai une simple question qui ne résoudra pas le problème mais qui
permettrait de le contourner.

Pourquoi ne pas "simplement" utiliser jEdit avec le plugin LilyPondTool
et son visualisateur de PDF intégré ?
Vous tenez absolument à utiliser votre éditeur de texte préféré qui ne
dispose pas d'un "mode" facilitant l'entrée de fichiers LilyPond ?

Sinon il vous suffit de repérer le numéro de ligne et de colonne dans
le lien textedit (par exemple lorsque vous survolez un élément avec la
souris dans Adobe Reader) qui est du type
textedit://chemin/de/mon/fichier.ly:ligne:colonne

Cordialement,
Xavier

--
Xavier Scheuer <****@****>

Oui en effet je pourrai l'utiliser [LilypondTool], c'est une façon de
contourner le
bogue. Je voulais être sur que c'était bien une anomalie et non une
mauvaise utilisation de mon côté.

Eluze a fournit (ici ou sur la liste anglaise, je ne sais plus) pour les
utilisateurs Windows un "TextEdit.bat" fort utile et très bien fait. Je n'ai
plus l'original, mais je suis parti de son fichier .bat pour faire un nouveau
TextEdit.bat.
Celui-ci permet d'utiliser le point-and-click dans JEdit également avec une
visionneuse PDF externe.( J'utilise PDF-exchange mais ça devrait marcher
avec toute visionneuse qui accepte les liens externes ).

* Principe*
TextEdit.bat crée un script temporaire ( lilyToolTemp.bsh) dans le répertoire
temporaire de Windows, lequel script positionne ensuite, dans JEDIT le curseur
à l'endroit spécifié par le lien et sur le fichier .ly correspondant.
*installation*
1-Placer le TextEdit.bat contenu dans l'archive zip, ci-jointe, dans le répertoire de votre choix, par
exemple
            C:\util\TextEdit.bat
2-Ouvrir la base de registre
        - Dans HKEY_CLASSES_ROOT, ajouter les clefs suivantes
            \textedit\shell\open\command
        - Dans cette clef, modifiez les données de la valeur par défaut
comme suit :
                    "C:\util\TextEdit.bat" "%1"
*limitations*
Si JEdit est fermé au moment du point-and-click, il s'ouvre bien sur
le bon fichier, mais la position du curseur n'est pas la bonne. ( D'autre
scripts au démarrage de JEdit doivent probablement modifier également cette
position et mes tentatives pour intervenir en toute fin du démarrage de JEDIT
ont échoué ). Par contre si on clique à nouveau dans le PDF externe, le curseur
se positionne au bon endroit, comme il se doit.

Gilles

textedit.zip (1.18 KB)