Thread View: fr.comp.applications.emacs
2 messages
2 total messages
Started by Le TeXnicien de surface
Wed, 22 Aug 2012 13:22
modifier la table de syntaxe d'AucTeX
Author: Le TeXnicien de surface
Date: Wed, 22 Aug 2012 13:22
Date: Wed, 22 Aug 2012 13:22
19 lines
1989 bytes
1989 bytes
bonjour pour la lecture de fichier utilisant le codage pour LaTeX3, j'aimerais que Emacs + AucTeX consid�re les caract�res "_" et ":" comme des caract�res "normaux" et donc qu'une macro comme \truc_machin:nN re�oive la bonne coloration jusqu'au bout. D'apr�s ce que je comprends, il faut jouer avec la table de syntaxe. Pour bien faire, il faudrait que cette modification soit chargeable � la demande via certainement une fonction interactive. Si quelqu'un avait �a dans ses cartons et consentait � le publier ou, � d�faut, si quelqu'un a un d�but de piste, j'en serais tr�s reconnaissant. avec mes remerciements anticip�s -- Le TeXnicien de surface
Re: modifier la table de syntaxe d'AucTeX
Author: Vincent Belaïche
Date: Thu, 23 Aug 2012 19:38
Date: Thu, 23 Aug 2012 19:38
41 lines
3022 bytes
3022 bytes
Le TeXnicien de surface a �crit :
> bonjour
>
> pour la lecture de fichier utilisant le codage pour LaTeX3, j'aimerais
> que Emacs + AucTeX consid�re les caract�res "_" et ":" comme des
> caract�res "normaux" et donc qu'une macro comme \truc_machin:nN re�oive
> la bonne coloration jusqu'au bout.
>
> D'apr�s ce que je comprends, il faut jouer avec la table de syntaxe.
>
> Pour bien faire, il faudrait que cette modification soit chargeable � la
> demande via certainement une fonction interactive.
>
> Si quelqu'un avait �a dans ses cartons et consentait � le publier ou, �
> d�faut, si quelqu'un a un d�but de piste, j'en serais tr�s reconnaissant.
>
> avec mes remerciements anticip�s
>
Plut�t qu'une fonction interactive ne serait-il pas plus judicieux que
ce soit d�tect� automatiquement selon l'en-t�te du fichier, ou en
faisant `C-c C-n'
Sinon la commande pour configurer la table de syntaxe est (exemple
trouv� dans tex-info.el)
(set-syntax-table texinfo-mode-syntax-table)
Il suffirait de faire un truc du genre --- avec LaTeX3-syntax-table �
d�finir par toi en partant d'un copy-syntax-table de LaTeX-mode-syntax-table
(defun basculer-la-syntaxe () (interactive)
(unless (derived-mode-p 'latex-mode)
(error "Non applicable au mode courant"))
(if (eq (syntax-table) LaTeX-mode-syntax-table)
(set-syntax-table LaTeX3-syntax-table)
(set-syntax-table LaTeX-mode-syntax-table)))
�+
Vincent.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads