bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par cœur comment faire.
Le TeXnicien de Surface <le.texnicien.de.surface@orange.fr> writes:
bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par cœur comment faire.
Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par cœur comment faire.
Le 15/06/2016 11:09, Nicolas Richard a écrit :Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Le 15/06/2016 11:09, Nicolas Richard a écrit :
Le TeXnicien de Surface <le.texnicien.de.surface@orange.fr> writes:
bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Le 15/06/2016 11:09, Nicolas Richard a écrit :Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exemple.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Le TeXnicien de Surface writes:Le 15/06/2016 11:09, Nicolas Richard a écrit :Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exempl e.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Sinon on pourrait demander au groupe AUCTeX de mettre à jour frenchb.el
pour que lorsque xspace est inclus alors on n'insère pas les accolades,
ça donnerait un patch sur frenchb.el comme ça:
--8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
diff --git a/style/frenchb.el b/style/frenchb.el
index 71ef1f4..dbb1299 100644
--- a/style/frenchb.el
+++ b/style/frenchb.el
@@ -41,16 +41,20 @@
(TeX-add-style-hook
"frenchb"
(lambda ()
- (TeX-add-symbols
- "og"
- "fg"
- "up"
- "ier"
+ (let ((xspaceable-macros '( "ier"
"iere"
"iers"
"ieres"
"ieme"
- "iemes"
+ "iemes")))
+ (when (member "xspace" TeX-active-styles)
+ (setq xspaceable-macros (mapcar (lambda (x) (list x 0)) xspaceabl e-macros)))
+ (apply 'TeX-add-symbols xspaceable-macros))
+
+ (TeX-add-symbols
+ "og"
+ "fg"
+ "up"
'("bsc" t)
"primo"
"secundo"
--8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----
Vincent.
Le TeXnicien de Surface <le.texnicien.de.surface@orange.fr> writes:
Le 15/06/2016 11:09, Nicolas Richard a écrit :
Le TeXnicien de Surface <le.texnicien.de.surface@orange.fr> writes:
bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exempl e.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Sinon on pourrait demander au groupe AUCTeX de mettre à jour frenchb.el
pour que lorsque xspace est inclus alors on n'insère pas les accolades,
ça donnerait un patch sur frenchb.el comme ça:
--8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
diff --git a/style/frenchb.el b/style/frenchb.el
index 71ef1f4..dbb1299 100644
--- a/style/frenchb.el
+++ b/style/frenchb.el
@@ -41,16 +41,20 @@
(TeX-add-style-hook
"frenchb"
(lambda ()
- (TeX-add-symbols
- "og"
- "fg"
- "up"
- "ier"
+ (let ((xspaceable-macros '( "ier"
"iere"
"iers"
"ieres"
"ieme"
- "iemes"
+ "iemes")))
+ (when (member "xspace" TeX-active-styles)
+ (setq xspaceable-macros (mapcar (lambda (x) (list x 0)) xspaceabl e-macros)))
+ (apply 'TeX-add-symbols xspaceable-macros))
+
+ (TeX-add-symbols
+ "og"
+ "fg"
+ "up"
'("bsc" t)
"primo"
"secundo"
--8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----
Vincent.
Le TeXnicien de Surface writes:Le 15/06/2016 11:09, Nicolas Richard a écrit :Le TeXnicien de Surface writes:bonjour à toutes et tous
je voudrais personnaliser la variable TeX-insert-braces-alist de AucTeX
mais, bien qu'ayant lu le manuel, je pense que j'ai besoin d'un exempl e.
Entre autre, j'aimerais vraiment qu'AucTeX cesse de me coller une paire
d'accolades après les commandes ier et ieme.
Si quelqu'un avait quelques lumières sur le sujet et pouvait les
partager, je lui en serai extrêmement reconnaissant.
Le plus simple a priori était d'utiliser l'interface "Custom" :
M-x customize-variable RET TeX-insert-braces-alist RET
et d'ajouter là dedans.
Mais si tu veux le faire "à la main" tu peux utiliser ceci:
(setq-default TeX-insert-braces-alist '(("ier" . nil)
("ieme" . nil)))
ou en plus court:
(setq-default TeX-insert-braces-alist '(("ier") ("ieme")))
Attention la variable est automatiquement "buffer-local" donc il faut
utiliser setq-default, comme ci-dessus, ou alors mettre ça dans le
LaTeX-mode-hook. Une autre possibilité serait d'ajouter ça dans un
fichier "style" qui se charge quand l'option french de babel est
détectée mais je ne connais pas par c½ur comment faire.
Merci beaucoup pour la réponse.
Je ne sais pas ce que j'ai fait tout à l'heure mais en passant par
M-x customize-variable RET TeX-insert-braces-alist RET
comme tu l'indiques ci-dessus, je suis tombé sur l'interface qui
permet d'insérer ce qu'il faut sans douleur !
Voila une bonne chose de faite !
Sinon on pourrait demander au groupe AUCTeX de mettre à jour frenchb.el
pour que lorsque xspace est inclus alors on n'insère pas les accolades,
ça donnerait un patch sur frenchb.el comme ça:
--8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
diff --git a/style/frenchb.el b/style/frenchb.el
index 71ef1f4..dbb1299 100644
--- a/style/frenchb.el
+++ b/style/frenchb.el
@@ -41,16 +41,20 @@
(TeX-add-style-hook
"frenchb"
(lambda ()
- (TeX-add-symbols
- "og"
- "fg"
- "up"
- "ier"
+ (let ((xspaceable-macros '( "ier"
"iere"
"iers"
"ieres"
"ieme"
- "iemes"
+ "iemes")))
+ (when (member "xspace" TeX-active-styles)
+ (setq xspaceable-macros (mapcar (lambda (x) (list x 0)) xspaceabl e-macros)))
+ (apply 'TeX-add-symbols xspaceable-macros))
+
+ (TeX-add-symbols
+ "og"
+ "fg"
+ "up"
'("bsc" t)
"primo"
"secundo"
--8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----
Vincent.