Dans ma (lente) migration w$$ -> linux, je voudrais récupérer
certaines fonctionnalités ajoutées à auctex via mon .emacs.
(je précise : système MDK10, emacs 21.3, auctex 11.14 apparemment)
J'ai recopié certaines parties de mon .emacs de w$$ (exemple :
(add-to-list 'TeX-command-list
(list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil t)
)
) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert à
niveau emacs qui me balance une erreur :symbol' value ... void :
TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes :
(add-hook
'LaTeX-mode-hook
#'(lambda ()
<mes commandes ajoutées comme ci-dessus>
)) ,
j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne sont
pas prises en compte. Je ne comprend pas le comportement différent sur les
deux plateformes. Quelqu'un peut-il me tirer d'embarras
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis Bitouzé
Le Sun, 09 Jan 2005 11:03:07 +0100 thierry wybrecht a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple : (add-to-list 'TeX-command-list (list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil t) ) ) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert à niveau emacs qui me balance une erreur :symbol' value ... void : TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes : (add-hook 'LaTeX-mode-hook #'(lambda () <mes commandes ajoutées comme ci-dessus> )) , j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne sont pas prises en compte. Je ne comprend pas le comportement différent sur les deux plateformes. Quelqu'un peut-il me tirer d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Le Sun, 09 Jan 2005 11:03:07 +0100
thierry wybrecht <th.wybrecht@wanadoo.fr> a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple :
(add-to-list 'TeX-command-list
(list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil
t)
)
) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert
à niveau emacs qui me balance une erreur :symbol' value ... void :
TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes :
(add-hook
'LaTeX-mode-hook
#'(lambda ()
<mes commandes ajoutées comme ci-dessus>
)) ,
j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne
sont pas prises en compte. Je ne comprend pas le comportement
différent sur les deux plateformes. Quelqu'un peut-il me tirer
d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Le Sun, 09 Jan 2005 11:03:07 +0100 thierry wybrecht a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple : (add-to-list 'TeX-command-list (list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil t) ) ) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert à niveau emacs qui me balance une erreur :symbol' value ... void : TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes : (add-hook 'LaTeX-mode-hook #'(lambda () <mes commandes ajoutées comme ci-dessus> )) , j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne sont pas prises en compte. Je ne comprend pas le comportement différent sur les deux plateformes. Quelqu'un peut-il me tirer d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Le Sun, 09 Jan 2005 11:03:07 +0100 thierry wybrecht a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple : (add-to-list 'TeX-command-list (list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil t) ) ) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert à niveau emacs qui me balance une erreur :symbol' value ... void : TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes : (add-hook 'LaTeX-mode-hook #'(lambda () <mes commandes ajoutées comme ci-dessus> )) , j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne sont pas prises en compte. Je ne comprend pas le comportement différent sur les deux plateformes. Quelqu'un peut-il me tirer d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Merci pour ton aide. J'ai ajouté avant les définitions des commandes souhaitées le (load "tex"), simplifié les listes de définition (remplacé (list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le (add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler. Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est complète (super...)... mais pas signe de mes commandes dans le menu latex ! Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Thierry
Denis Bitouzé wrote:
Le Sun, 09 Jan 2005 11:03:07 +0100
thierry wybrecht <th.wybrecht@wanadoo.fr> a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple :
(add-to-list 'TeX-command-list
(list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil
t)
)
) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert
à niveau emacs qui me balance une erreur :symbol' value ... void :
TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes :
(add-hook
'LaTeX-mode-hook
#'(lambda ()
<mes commandes ajoutées comme ci-dessus>
)) ,
j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne
sont pas prises en compte. Je ne comprend pas le comportement
différent sur les deux plateformes. Quelqu'un peut-il me tirer
d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Merci pour ton aide. J'ai ajouté avant les définitions des commandes
souhaitées le (load "tex"), simplifié les listes de définition (remplacé
(list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le
(add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler. Je fais
TeX-command-list <C-j>
dans le buffer scratch : la liste est complète (super...)... mais pas signe
de mes commandes dans le menu latex !
Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Le Sun, 09 Jan 2005 11:03:07 +0100 thierry wybrecht a écrit:
J'ai recopié certaines parties de mon .emacs de w$$ (exemple : (add-to-list 'TeX-command-list (list "ViewPS" "kghostview %s.ps" 'TeX-run-command nil t) ) ) et d'autres; j'ai enregistré mon .emacs, terminé ma session, ouvert à niveau emacs qui me balance une erreur :symbol' value ... void : TeX-command-list.
Bon, j'ajoute dans mon .emacs les lignes : (add-hook 'LaTeX-mode-hook #'(lambda () <mes commandes ajoutées comme ci-dessus> )) , j'enregistre, redemarre emacs : plus d'erreur, mais mes commandes ne sont pas prises en compte. Je ne comprend pas le comportement différent sur les deux plateformes. Quelqu'un peut-il me tirer d'embarras
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Merci pour ton aide. J'ai ajouté avant les définitions des commandes souhaitées le (load "tex"), simplifié les listes de définition (remplacé (list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le (add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler. Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est complète (super...)... mais pas signe de mes commandes dans le menu latex ! Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Thierry
drkm
thierry wybrecht writes:
Denis Bitouzé wrote:
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Merci pour ton aide. J'ai ajouté avant les définitions des commandes souhaitées le (load "tex"), simplifié les listes de définition (remplacé (list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le (add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler.
Le problème, qui n'en est pas vraiment un si tu utilises AUCTeX à chaque fois que tu lances Emacs, est que tu le charges directement au démarrage. Sans doute un :
(eval-after-load "tex" '(add-to-list ...))
serait-il plus approprié. Pour le tex-site, je ne sais pas s'il doit être chargé avant "tex", ni s'il est imposant. Sinon, tu peux utiliser :
En français : « lorsque tu charges "tex", j'aimerais, juste après, que tu évalues (~= exécutes) la forme '(progn ...). »
Remarque également que (list ...) et '(...) n'est pas la même chose. Dans le second cas, « ... » n'est pas évalué, mais bien dans le premier. Si tu as un symbole désignant une variable, par exemple, dans « ... », il sera dans le premier cas évalué en la valeur de la variable, et sera le symbole lui-même dans le second :
(setq hello 'world) ==> world
(list hello) ==> (world)
'(hello) ==> (hello)
Si tu dois évaluer certaines valeurs, mais pas toutes, et préfères une notation plus concise, tu peux utiliser le « backquoting », en utilisant « ` » au lieu de « ' » et en plaçant une virgule devant les formes à évaluer :
`(hello ,hello) ==> (hello world)
Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est complète (super...)... mais pas signe de mes commandes dans le menu latex ! Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Tu comptes en binaire ?-)
Es-tu sûr que les éléments de cette liste sont utilisés pour construire les menus ? Que dit sa docstring (je n'ai pas AUCTeX ici, et ai la flegme de Googliser) :
C-h v T e X - c o m m a n d - l i s t <RET>
ou, si tu as boxquote :
M-x b o x q u o t e - d e s c r i b e - v a r i a b l e <RET> T e X - c o m m a n d - l i s t <RET>
--drkm
thierry wybrecht <th.wybrecht@wanadoo.fr> writes:
Denis Bitouzé wrote:
Dans mon .emacs, au sujet de LaTeX, je n'ai que ceci :
Merci pour ton aide. J'ai ajouté avant les définitions des commandes
souhaitées le (load "tex"), simplifié les listes de définition (remplacé
(list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le
(add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler.
Le problème, qui n'en est pas vraiment un si tu utilises AUCTeX à
chaque fois que tu lances Emacs, est que tu le charges directement au
démarrage. Sans doute un :
(eval-after-load "tex"
'(add-to-list ...))
serait-il plus approprié. Pour le tex-site, je ne sais pas s'il doit
être chargé avant "tex", ni s'il est imposant. Sinon, tu peux
utiliser :
En français : « lorsque tu charges "tex", j'aimerais, juste après,
que tu évalues (~= exécutes) la forme '(progn ...). »
Remarque également que (list ...) et '(...) n'est pas la même
chose. Dans le second cas, « ... » n'est pas évalué, mais bien dans
le premier. Si tu as un symbole désignant une variable, par exemple,
dans « ... », il sera dans le premier cas évalué en la valeur de la
variable, et sera le symbole lui-même dans le second :
(setq hello 'world)
==> world
(list hello)
==> (world)
'(hello)
==> (hello)
Si tu dois évaluer certaines valeurs, mais pas toutes, et préfères
une notation plus concise, tu peux utiliser le « backquoting », en
utilisant « ` » au lieu de « ' » et en plaçant une virgule devant les
formes à évaluer :
`(hello ,hello)
==> (hello world)
Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est
complète (super...)... mais pas signe de mes commandes dans le menu
latex ! Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Tu comptes en binaire ?-)
Es-tu sûr que les éléments de cette liste sont utilisés pour
construire les menus ? Que dit sa docstring (je n'ai pas AUCTeX ici,
et ai la flegme de Googliser) :
C-h v T e X - c o m m a n d - l i s t <RET>
ou, si tu as boxquote :
M-x b o x q u o t e - d e s c r i b e - v a r i a b l e <RET>
T e X - c o m m a n d - l i s t <RET>
Merci pour ton aide. J'ai ajouté avant les définitions des commandes souhaitées le (load "tex"), simplifié les listes de définition (remplacé (list string1 string2 elt3 elt4) par '(string1 ...)), supprimé le (add-hook ..) avant; sympathique, emacs ne m'envoie pas bouler.
Le problème, qui n'en est pas vraiment un si tu utilises AUCTeX à chaque fois que tu lances Emacs, est que tu le charges directement au démarrage. Sans doute un :
(eval-after-load "tex" '(add-to-list ...))
serait-il plus approprié. Pour le tex-site, je ne sais pas s'il doit être chargé avant "tex", ni s'il est imposant. Sinon, tu peux utiliser :
En français : « lorsque tu charges "tex", j'aimerais, juste après, que tu évalues (~= exécutes) la forme '(progn ...). »
Remarque également que (list ...) et '(...) n'est pas la même chose. Dans le second cas, « ... » n'est pas évalué, mais bien dans le premier. Si tu as un symbole désignant une variable, par exemple, dans « ... », il sera dans le premier cas évalué en la valeur de la variable, et sera le symbole lui-même dans le second :
(setq hello 'world) ==> world
(list hello) ==> (world)
'(hello) ==> (hello)
Si tu dois évaluer certaines valeurs, mais pas toutes, et préfères une notation plus concise, tu peux utiliser le « backquoting », en utilisant « ` » au lieu de « ' » et en plaçant une virgule devant les formes à évaluer :
`(hello ,hello) ==> (hello world)
Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est complète (super...)... mais pas signe de mes commandes dans le menu latex ! Décidement, lisp et moi, ça fait 10 !!!!!!!!!!!
Tu comptes en binaire ?-)
Es-tu sûr que les éléments de cette liste sont utilisés pour construire les menus ? Que dit sa docstring (je n'ai pas AUCTeX ici, et ai la flegme de Googliser) :
C-h v T e X - c o m m a n d - l i s t <RET>
ou, si tu as boxquote :
M-x b o x q u o t e - d e s c r i b e - v a r i a b l e <RET> T e X - c o m m a n d - l i s t <RET>
--drkm
drkm
thierry wybrecht writes:
Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est complète (super...)... mais pas signe de mes commandes dans le menu latex !
* The use of source specials when processing or viewing the document can now be controlled with the new TeX-source-specials minor mode which can be toggled via an entry in the Command menu or the key binding C-c C-t C-s. If you have customized the variable TeX-command-list, you have to re-initialize it for this to work. This means to open a customization buffer for the variable by typing M-x customize-variable RET TeX-command-list RET, selecting âErase Customizationâ and do your customization a gain with the new default.
* The content of the command menu now depends on the mode (plain TeX, LaTeX, ConTeXt etc.). Any former customization of the variable TeX-command-list has to be erased. Otherwise the command menu and the customization will not work correctly.
[...]
Customization of TeX-command-list by the user will interfere with updates of AUCTeX.
,----[ Excerpt: ] | open a customization buffer for the variable by typing M-x | customize-variable RET TeX-command-list RET, selecting âErase | Customizationâ and do your customization again with the new defau lt. `----
Pour ce qui est des menus, je ne suis pas sûr de comprendre le second paragraphe ci-dessus :
,----[ Excerpt: ] | Any former customization of the variable TeX-command-list has to be | erased. Otherwise the command menu and the customization will not | work correctly. `----
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? à MHA, ça vaut un rapport de bug.
Voilà . Je n'ai pas AUCTeX, donc au-delà , je ne saurais t'aider.
--drkm
thierry wybrecht <th.wybrecht@wanadoo.fr> writes:
Je fais TeX-command-list <C-j> dans le buffer scratch : la liste est
complète (super...)... mais pas signe de mes commandes dans le menu
latex !
* The use of source specials when processing or viewing the
document can now be controlled with the new
TeX-source-specials minor mode which can be toggled via an
entry in the Command menu or the key binding C-c C-t C-s. If
you have customized the variable TeX-command-list, you have
to re-initialize it for this to work. This means to open a
customization buffer for the variable by typing M-x
customize-variable RET TeX-command-list RET, selecting
âErase Customizationâ and do your customization a gain with
the new default.
* The content of the command menu now depends on the mode
(plain TeX, LaTeX, ConTeXt etc.). Any former customization
of the variable TeX-command-list has to be erased. Otherwise
the command menu and the customization will not work
correctly.
[...]
Customization of TeX-command-list by the user will interfere with
updates of AUCTeX.
,----[ Excerpt: ]
| open a customization buffer for the variable by typing M-x
| customize-variable RET TeX-command-list RET, selecting âErase
| Customizationâ and do your customization again with the new defau lt.
`----
Pour ce qui est des menus, je ne suis pas sûr de comprendre le
second paragraphe ci-dessus :
,----[ Excerpt: ]
| Any former customization of the variable TeX-command-list has to be
| erased. Otherwise the command menu and the customization will not
| work correctly.
`----
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette
variable depuis de l'ELisp. Il faudrait une intervention manuelle par
`customize'. Pourquoi diantre obliger à passer par là ?!? à MHA, ça
vaut un rapport de bug.
Voilà . Je n'ai pas AUCTeX, donc au-delà , je ne saurais t'aider.
* The use of source specials when processing or viewing the document can now be controlled with the new TeX-source-specials minor mode which can be toggled via an entry in the Command menu or the key binding C-c C-t C-s. If you have customized the variable TeX-command-list, you have to re-initialize it for this to work. This means to open a customization buffer for the variable by typing M-x customize-variable RET TeX-command-list RET, selecting âErase Customizationâ and do your customization a gain with the new default.
* The content of the command menu now depends on the mode (plain TeX, LaTeX, ConTeXt etc.). Any former customization of the variable TeX-command-list has to be erased. Otherwise the command menu and the customization will not work correctly.
[...]
Customization of TeX-command-list by the user will interfere with updates of AUCTeX.
,----[ Excerpt: ] | open a customization buffer for the variable by typing M-x | customize-variable RET TeX-command-list RET, selecting âErase | Customizationâ and do your customization again with the new defau lt. `----
Pour ce qui est des menus, je ne suis pas sûr de comprendre le second paragraphe ci-dessus :
,----[ Excerpt: ] | Any former customization of the variable TeX-command-list has to be | erased. Otherwise the command menu and the customization will not | work correctly. `----
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? à MHA, ça vaut un rapport de bug.
Voilà . Je n'ai pas AUCTeX, donc au-delà , je ne saurais t'aider.
--drkm
drkm
Olivier writes:
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas. Simplement, la fonction :set est plus compliquee que "(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
--drkm
Olivier <Olve@there.wd> writes:
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de
cette variable depuis de l'ELisp. Il faudrait une intervention
manuelle par `customize'. Pourquoi diantre obliger à passer par
là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas.
Simplement, la fonction :set est plus compliquee que
"(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si
setq n'est pas utilisable, la doc du custom doit renseigner comment
fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un
set-custom tenant compte entre autres de la fonction :set serait
appréciable.
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas. Simplement, la fonction :set est plus compliquee que "(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
--drkm
thierry wybrecht
drkm wrote:
Olivier writes:
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas. Simplement, la fonction :set est plus compliquee que "(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
--drkm
Grand merci à vous deux pour vos réponses, mais la route est longue...
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Thierry
drkm wrote:
Olivier <Olve@there.wd> writes:
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de
cette variable depuis de l'ELisp. Il faudrait une intervention
manuelle par `customize'. Pourquoi diantre obliger à passer par
là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas.
Simplement, la fonction :set est plus compliquee que
"(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si
setq n'est pas utilisable, la doc du custom doit renseigner comment
fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un
set-custom tenant compte entre autres de la fonction :set serait
appréciable.
--drkm
Grand merci à vous deux pour vos réponses, mais la route est longue...
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma
mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon
w98) pour régler ce problème ?
Il semblerait donc qu'il n'y a pas moyen de fixer la valeur de cette variable depuis de l'ELisp. Il faudrait une intervention manuelle par `customize'. Pourquoi diantre obliger à passer par là ?!? ÀMHA, ça vaut un rapport de bug.
Non, je ne coris pas. Simplement, la fonction :set est plus compliquee que "(setq ....)"
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
--drkm
Grand merci à vous deux pour vos réponses, mais la route est longue...
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Thierry
Ralf Angeli
* thierry wybrecht (2005-01-12) writes:
drkm wrote:
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
Ce n'est pas un problème avec :set. Dans AUCTeX 11.14 le menu est produit à l'instant que tex.el est chargé. C'est pourquoi changer `TeX-command-list' après tex.el est chargé ne change pas le menu.
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Non, Emacs 21.3 est bien. Si tu dois utiliser AUCTeX 11.14 tu pois ajouter commandos comme il est décrit en <URL:http://article.gmane.org/gmane.emacs.auc-tex/1974>.
L'alternative meilleure est d'installer AUCTeX 11.53 (ou 11.54 qui va sortir bientôt, peut-être aujourd'hui ou demain). Avec ça
va fonctionner. Mais peut-être tu ne vas pas avoir besoin de ça.
-- Ralf
* thierry wybrecht (2005-01-12) writes:
drkm wrote:
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si
setq n'est pas utilisable, la doc du custom doit renseigner comment
fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un
set-custom tenant compte entre autres de la fonction :set serait
appréciable.
Ce n'est pas un problème avec :set. Dans AUCTeX 11.14 le menu est
produit à l'instant que tex.el est chargé. C'est pourquoi changer
`TeX-command-list' après tex.el est chargé ne change pas le menu.
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma
mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon
w98) pour régler ce problème ?
Non, Emacs 21.3 est bien. Si tu dois utiliser AUCTeX 11.14 tu pois
ajouter commandos comme il est décrit en
<URL:http://article.gmane.org/gmane.emacs.auc-tex/1974>.
L'alternative meilleure est d'installer AUCTeX 11.53 (ou 11.54 qui va
sortir bientôt, peut-être aujourd'hui ou demain). Avec ça
Ça rejoint justement une discussion actuelle sur Emacs-devel. Si setq n'est pas utilisable, la doc du custom doit renseigner comment fixer la valeur. Sinon, c'est un bug. Mais je trouve qu'un set-custom tenant compte entre autres de la fonction :set serait appréciable.
Ce n'est pas un problème avec :set. Dans AUCTeX 11.14 le menu est produit à l'instant que tex.el est chargé. C'est pourquoi changer `TeX-command-list' après tex.el est chargé ne change pas le menu.
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Non, Emacs 21.3 est bien. Si tu dois utiliser AUCTeX 11.14 tu pois ajouter commandos comme il est décrit en <URL:http://article.gmane.org/gmane.emacs.auc-tex/1974>.
L'alternative meilleure est d'installer AUCTeX 11.53 (ou 11.54 qui va sortir bientôt, peut-être aujourd'hui ou demain). Avec ça
va fonctionner. Mais peut-être tu ne vas pas avoir besoin de ça.
-- Ralf
Olivier
thierry wybrecht wrote:
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Inutile, passe simplement par le menu :-) Sous emacs + auctex Options/Customize Emacs/Customize Specific Group AUC-TeX Cliquer droit sur le "go to group" de TeX Command Cliquer droit sur le "show" de TeX Command List Cliquer droit sur INS quelque part ou tu veux introduire ton item Name : ViewPS Command : kghostview %s.ps (a mon avis "kghostview %f" est mieux) How : TeX-run-command (ou TeX-run-silent que je prefere) Retourner en haut et cliquer gauche sur "Save for future Session" Cliquer gauche sur "Set for current Session" et "Finish" et ca tourne.
Le .emacs est modifie de facon idoine. Oui, on aurait pu le modifier a la main, mais il risque de manquer des parametres si on fait cela.
Amities, Olivier
thierry wybrecht wrote:
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma
mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon
w98) pour régler ce problème ?
Inutile, passe simplement par le menu :-)
Sous emacs + auctex
Options/Customize Emacs/Customize Specific Group
AUC-TeX
Cliquer droit sur le "go to group" de TeX Command
Cliquer droit sur le "show" de TeX Command List
Cliquer droit sur INS quelque part ou tu veux introduire
ton item
Name : ViewPS
Command : kghostview %s.ps (a mon avis "kghostview %f" est mieux)
How : TeX-run-command (ou TeX-run-silent que je prefere)
Retourner en haut et cliquer gauche sur "Save for future Session"
Cliquer gauche sur "Set for current Session" et "Finish"
et ca tourne.
Le .emacs est modifie de facon idoine.
Oui, on aurait pu le modifier a la main, mais il risque de manquer
des parametres si on fait cela.
Puis-je comprendre qu'il me suffirait de désinstaller Emacs21.3 de ma mandrake pour le remplacer par la version 21.2 (celle qui tourne sur mon w98) pour régler ce problème ?
Inutile, passe simplement par le menu :-) Sous emacs + auctex Options/Customize Emacs/Customize Specific Group AUC-TeX Cliquer droit sur le "go to group" de TeX Command Cliquer droit sur le "show" de TeX Command List Cliquer droit sur INS quelque part ou tu veux introduire ton item Name : ViewPS Command : kghostview %s.ps (a mon avis "kghostview %f" est mieux) How : TeX-run-command (ou TeX-run-silent que je prefere) Retourner en haut et cliquer gauche sur "Save for future Session" Cliquer gauche sur "Set for current Session" et "Finish" et ca tourne.
Le .emacs est modifie de facon idoine. Oui, on aurait pu le modifier a la main, mais il risque de manquer des parametres si on fait cela.