Page 1 sur 1

notepad++ et coloration syntaxique

Posté : jeu. 27 déc. 2018, 13:51
par malaka
Bonjour,
J'essaie de trouver le fichier de coloration syntaxique pour notepad++ dont il est question dans le topic suivant mais le lien est cassé (trop ancien). Impossible de mettre la mains dessus avec google. Il semble bien caché.
Est-il encore d'actualité. Quelqu'un pourrait-il le mettre à dispo ? Merci d'avance

Re: notepad++ et coloration syntaxique

Posté : jeu. 27 déc. 2018, 16:43
par GM
Bonjour,

j'ai mis le fichier UserDefineLang.xml ici : https://github.com/asymarris/asy-coloration-dans-npp

Re: notepad++ et coloration syntaxique

Posté : jeu. 27 déc. 2018, 16:54
par GM
Je viens de constater que j'ai une version installée qui est sensiblement différente de celle que je propose : je me demande si notepad++ n'a pas modifié le fichier lors de l'installation ou lors d'une mise à jour du logiciel.
A voir si le fichier que je propose sur github fonctionne sinon je proposerai une deuxième version.

Re: notepad++ et coloration syntaxique

Posté : dim. 30 déc. 2018, 17:30
par malaka
Merci beaucoup. J'ai testé avec plusieurs fichiers . Les miens, les tiens (de la galerie) et tout me semble parfait.
La dernière astuce :

Code : Tout sélectionner

pdfclose --all
asy -V -f pdf -tex pdflatex $(FILE_NAME)
ne fonctionne pas si adobe reader est ouvert.
j'obtiens ceci comme réponse

Code : Tout sélectionner

pdfclose --all
Process started (PID=5052) >>>
Cannot contact a server.
<<< Process finished (PID=5052). (Exit code 1)
asy -V -f pdf -tex pdflatex notepadasymp.asy
Process started (PID=13896) >>>
C:\Program Files (x86)\Asymptote/plain_shipout.asy: 87.10: runtime: Cannot rename notepadasymp_.pdf to notepadasymp.pdf
<<< Process finished (PID=13896). (Exit code 1)
================ READY ================
Je vais refermer à chaque fois, avec patience et sans énervement ;) .
Encore merci.

Re: notepad++ et coloration syntaxique

Posté : dim. 10 févr. 2019, 14:26
par malaka
Bonjour, j'écris ici la résolution d'un problème avec Notepad++ qui peut-être utile à d'autre.
Dans le topic Notepad++ : l'éditeur qu'il faut sous Windows pour Asymptote, la méthode pour fermer automatiquement le fichier ne semblait plus fonctionner.
Après recherches, le problème semble provenir du nom de serveur DDE d'Acrobat qui change à chaque version.
On récupère celui de sa version dans l'éditeur de registre :
HKEY_CLASSES_ROOT\acrobat\shell\open\ddeexec\application
pour ma version il s'agit d'AcroViewR19.
La page d'aide de pdfopen indique ceci :
If you know DDE server name of your Adobe Acrobat or Adobe reader, you can specify the name in a file 'pdfddeservername.txt' in a directory where pdfdde.exe exists, to obtain good perfomance.
On fait ce qui est indiqué.

Et on relance la commande proposée par GM.

Code : Tout sélectionner

pdfopen --file $(NAME_PART).pdf
pdfclose --file $(NAME_PART).pdf
asy -V -f pdf -tex pdflatex $(FILE_NAME)
ça fonctionne pour moi.