notepad++ et coloration syntaxique

Besoin d'aide pour installer Asymptote ?
malaka
Messages : 14
Enregistré le : ven. 14 juil. 2017, 11:37

notepad++ et coloration syntaxique

Message non lu par malaka » jeu. 27 déc. 2018, 13:51

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
Window 11 - TeX live 2023
TeXmaker 5.1.3 -Asymptote 2.79

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: notepad++ et coloration syntaxique

Message non lu par GM » jeu. 27 déc. 2018, 16:43

Bonjour,

j'ai mis le fichier UserDefineLang.xml ici : https://github.com/asymarris/asy-coloration-dans-npp
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: notepad++ et coloration syntaxique

Message non lu par GM » jeu. 27 déc. 2018, 16:54

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.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

malaka
Messages : 14
Enregistré le : ven. 14 juil. 2017, 11:37

Re: notepad++ et coloration syntaxique

Message non lu par malaka » dim. 30 déc. 2018, 17:30

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.
Window 11 - TeX live 2023
TeXmaker 5.1.3 -Asymptote 2.79

malaka
Messages : 14
Enregistré le : ven. 14 juil. 2017, 11:37

Re: notepad++ et coloration syntaxique

Message non lu par malaka » dim. 10 févr. 2019, 14:26

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.
Window 11 - TeX live 2023
TeXmaker 5.1.3 -Asymptote 2.79

Répondre