OVH Cloud OVH Cloud

faire cohabiter emacs et xemacs sous windows

4 réponses
Avatar
Santi MAURO
Salut,

Quelqu'un peut il me dire s'il est possible d'avoir une version d'Emacs
et une version de Xemacs, **indépendantes** sous windows2000 et si oui
comment faire.

Merci d'avance.
Santi.

4 réponses

Avatar
drkm
Santi MAURO writes:

Quelqu'un peut il me dire s'il est possible d'avoir une version d'Emacs
et une version de Xemacs, **indépendantes** sous windows2000 et si oui
comment faire.



Quelle drôle d'idée. Est-ce à des fins de tests ? Il me semble
qu'XEmacs n'utilise pas le même fichier de configuration que GNU
Emacs. Donc je ne vois pas de problème. En fait, je trouve même
bizarre de vouloir avoir des configurations indépendantes.

Pourquoi veux-tu des installations indépendantes ?

--drkm
Avatar
Santi MAURO
drkm wrote:

Santi MAURO writes:


Quelqu'un peut il me dire s'il est possible d'avoir une version d'Emacs
et une version de Xemacs, **indépendantes** sous windows2000 et si oui
comment faire.




Quelle drôle d'idée. Est-ce à des fins de tests ? Il me semble
qu'XEmacs n'utilise pas le même fichier de configuration que GNU
Emacs. Donc je ne vois pas de problème. En fait, je trouve même
bizarre de vouloir avoir des configurations indépendantes.



C'est simplement pour pouvoir passer à ma vitesse de emacs à xemacs.
Les deux utilisent le même .emacs, et le .emacs et celui que j'utilise
pour emacs ne marche pas pour xemacs, ceratine fonctions ne sont pas
reconnues.


Pourquoi veux-tu des installations indépendantes ?

--drkm
Avatar
Matthieu Moy
Santi MAURO writes:

C'est simplement pour pouvoir passer à ma vitesse de emacs à xemacs.



Raah, il passe du coté obscur ! Pourquoi pas vi tant que tu y es ;-)

Les deux utilisent le même .emacs, et le .emacs et celui que j'utilise
pour emacs ne marche pas pour xemacs, ceratine fonctions ne sont pas
reconnues.



Tu renomme ton .emacs .emacs-gnuemacs.el par exemple, puis tu crée un
.emacs.el qui contient quelque chose comme

(if (featurep 'xemacs)
(load-file ".emacs-xemacs.el")
(load-file ".emacs-gnuemacs.el"))

tu crée un .emacs-xemacs.el vide et tu te lance dans l'aventure ...

Le but du jeu étant de faire revenir le code portable entre les deux
Emacs dans un fichier commun (par exemple .emacs.el) pour éviter de
dupliquer ta config.

--
Matthieu
Avatar
drkm
Matthieu Moy writes:

Le but du jeu étant de faire revenir le code portable entre les deux
Emacs dans un fichier commun (par exemple .emacs.el) pour éviter de
dupliquer ta config.



En partant du principe que pas mal de code devrait être commun entre
les deux (j'imagine), il me semble qu'il serait plus simple de créer
un .emacs-gnu.el vide et d'y déplacer au fur et à mesure le code que
l'on identifie comme spécifique.

Un autre point à prendre en compte est qu'il faudra réinstaller tout
package précédemment installé pour GNU Emacs.

--drkm