🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#44
Author: Le TeXnicien de surface
Date: Wed, 22 Aug 2012 13:22
19 lines
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
#45
Author: Vincent Belaïche
Date: Thu, 23 Aug 2012 19:38
41 lines
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