94 votes

Emacs sous Windows

Comment faire fonctionner Emacs sous Windows ?

Quelle est la meilleure version d'Emacs à utiliser sous Windows, et où puis-je la télécharger ? Et où se trouve le fichier .emacs ?

58voto

Sébastien RoccaSerra Points 7524

J'utilise EmacsW32 Il fonctionne très bien. EDIT : j'utilise maintenant GNU Emacs 24, voir ci-dessous.

Voir son Page EmacsWiki pour plus de détails.

Pour moi, c'est le plus grand avantage :

  • il possède une version d'emacsclient qui démarre le serveur Emacs si aucun serveur n'est en cours d'exécution (ouvrez tous vos fichiers dans la même fenêtre Emacs)
  • il comprend plusieurs paquets utiles tels que Nxml
  • il dispose d'un programme d'installation pour Windows ou vous pouvez le compiler à partir des sources

En ce qui concerne XEmacs, selon ce poste par Steve Yegge :

Pour résumer, j'ai soutenu que XEmacs a une part de marché beaucoup plus faible, de moins bonnes performances, plus de bogues, une stabilité beaucoup plus faible et, à ce stade, probablement moins de fonctionnalités que GNU Emacs. Si l'on fait le compte, c'est le candidat le plus faible, et de loin.

EDIT : J'utilise maintenant GNU Emacs 24. Il contient également Nxml, peut être installé ou compilé à partir des sources, et avec cette enveloppe le serveur Emacs démarre si aucun serveur n'est en cours d'exécution. A bientôt !

16 votes

J'ai utilisé EmacsW32 pendant environ deux ans, mais maintenant j'utilise GNU Emacs normal. Il fonctionne aussi bien, voire mieux, sous Windows.

0 votes

J'ai des problèmes pour faire fonctionner EmacsW32 sur Vista, je ne peux donc pas le recommander : superuser.com/questions/163289/

0 votes

@Christian Davén : oui, moi aussi depuis Emacs 23. Et depuis que j'ai trouvé le petit wrapper décrit ici emacswiki.org/emacs/EmacsClient#toc2 (pour démarrer le serveur).

40voto

Carl Seleborg Points 7748

Notez que GNU Emacs pour Windows est livré avec deux exécutables pour démarrer Emacs : "emacs.exe" et "runemacs.exe". Le premier garde une fenêtre DOS-Prompt en arrière-plan, alors que le second ne le fait pas, donc si vous choisissez cette distribution et que vous voulez créer un raccourci, assurez-vous de lancer "runemacs.exe".

Carl

10 votes

La principale différence entre les deux est que l'une est conçue comme une application graphique et l'autre comme une application de ligne de commande (qui se trouve à démarrer une interface graphique). Windows, contrairement à Unix, fait la distinction entre ces deux choses.

27voto

cristobalito Points 2683

Le moyen le plus simple de trouver l'emplacement du fichier d'initialisation de l'utilisateur :

C-h v user-init-file

La façon la plus simple de l'ouvrir est (dans la rubrique gratter tampon) :

(find-file user-init-file)

et appuyez sur C-j pour valider

6voto

Mike Stone Points 21293

Personnellement, j'aime beaucoup ce que j'utilise depuis que j'ai commencé avec Emacs, c'est-à-dire GNU Emacs. Il semble avoir été conçu pour Windows aussi . Ce lien répond également à votre Question sur le fichier .emacs . Voici un endroit où vous pouvez le télécharger . Vous devriez probablement obtenir la version 22.2 (la plus récente).

Si c'est votre première fois, j'espère que vous l'apprécierez ! Je sais que j'adore emacs !

5voto

Brian Carlton Points 2908

Je l'utilise sous cygwin. Cela me permet également d'avoir un environnement de type Unix pour l'exécution de commandes avec meta- !

0 votes

Je me demande dans quelle mesure il est possible d'ajouter Cygwin bin/ aux variables de chemin d'accès de Windows ? Obtenir les variables de chemin d'Emacs grep en utilisant Cygwin find plutôt qu'à celui de Windows find m'a incité à ajouter Cygwin devant la variable path.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X