notepad++ et coloration syntaxique

Besoin d'aide pour installer Asymptote ?
malaka
Messages : 8
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 7 - TeX live 2015
TeXmaker 5.0.2 -Asymptote 2.41

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1395
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1395
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

malaka
Messages : 8
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 7 - TeX live 2015
TeXmaker 5.0.2 -Asymptote 2.41

malaka
Messages : 8
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 7 - TeX live 2015
TeXmaker 5.0.2 -Asymptote 2.41

Répondre