Question

Comment exécuter 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 ?

Était-ce utile?

La solution

j'utilise EmacsW32, ça marche très bien. MODIFIER:J'utilise maintenant GNU Emacs 24 standard, voir ci-dessous.

Voir son Page WikiEmacs pour plus de détails.

Pour moi, le plus gros avantage est que :

  • 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 packages utiles tels que Nxml
  • il a un programme d'installation Windows ou vous pouvez le construire à partir de sources

Et concernant XEmacs, selon ce post par Steve Yegge :

Pour résumer, j'ai soutenu que XEmacs a une part de marché beaucoup plus faible, des performances moins bonnes, plus de bugs, une stabilité bien inférieure et, à ce stade, probablement moins de fonctionnalités que GNU Emacs.Lorsque vous additionnez tout cela, c’est de loin le candidat le plus faible.

MODIFIER:J'utilise maintenant GNU Emacs 24 standard.Il contient également Nxml, peut être installé ou construit à partir de sources, et avec cet emballage, le serveur Emacs démarre si aucun serveur n'est en cours d'exécution.Acclamations!

Autres conseils

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

Carl

Le moyen le plus simple de trouver où se trouve le fichier d'initialisation de l'utilisateur :

C-h v user-init-file

Le moyen le plus simple de l'ouvrir est (dans le gratter tampon):

(find-file user-init-file)

et appuyez sur C-j pour évaluer

Eh bien, personnellement, j'aime beaucoup ce que j'utilise depuis que j'ai commencé avec Emacs, qui est GNU Emacs.On dirait qu'il est construit pour les fenêtres 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 dernière).

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

Je l'exécute sous cygwin.Cela me donne également un environnement Unix pour exécuter des commandes avec méta-!

J'utilise une version vanille de emacs.D'après mon expérience, c'est très stable, simple, fait tout ce dont j'ai besoin et n'ajoute pas beaucoup de ballonnements dont je n'ai pas besoin.Le .emacs le fichier peut être placé dans C:\Utilisateurs\VotreNom si la MAISON La variable d'environnement est définie.C'est un excellent moyen de le gérer car il fonctionne sur une base utilisateur et imite le comportement d'emacs sous Linux.Vous pouvez télécharger le zip depuis n'importe quel référentiel de logiciels GNU miroir dans le emacs/windows dossier.Vous voulez le fichier nommé emacs-xx.x-bin-i686-pc-mingw32.zip.

Il existe d'excellentes instructions pour configurer Emacs pour Windows ici.En gros, « l'installation » se résume à :

  1. Télécharger Emacs depuis un GNU miroir à emacs/windows/emacs-version-bin-i686-pc-mingw32.zip, et extrayez le zip dans un dossier approprié.De préférence C:\emacs pour éviter les espaces dans le nom du fichier.
  2. Met le MAISON variable d'environnement à C:\Utilisateurs om d'utilisateur (ou ce que vous voulez).Faites-en une variable réservée à l'utilisateur (si elle est spécifique au nom d'utilisateur).C'est ici que votre .emacs le fichier va.
  3. Si vous souhaitez un menu Démarrer ou un raccourci sur le bureau, créez un raccourci vers bin/runemacs.exe.
  4. Ajouter c:\emacs\emacs-xx.x\bin\ à votre chemin (utilisateur ou système), afin que vous puissiez l'exécuter à partir de la ligne de commande.

Vous pouvez également envisager emacs-w64 pour les systèmes Windows 64 bits :

emacs-w64: http://sourceforge.net/projects/emacsbinw64/

Voir http://www.gnu.org/software/emacs/windows/ntemacs.html.La section 2.1 décrit où l'obtenir et la section 3.5 décrit où va le fichier .emacs (par défaut, dans votre répertoire personnel, comme spécifié par la variable d'environnement HOME).

J'ai exécuté GNU Emacs et Xemacs sous Windows.Je l'utilisais comme éditeur principal, client de messagerie, etc., mais ce n'est pas "juste" un éditeur.

Lorsque j'ai récemment réinstallé Vista, j'ai installé la dernière version de GNU.Ça fonctionne bien.Xemacs aussi, mais il semble que GNU ait tout mis en place, donc Xemacs n'est plus aussi convaincant.

Je vous suggère d'utiliser la version de développement de GNU Emacs 23, qui est assez stable et qui sera publiée relativement prochainement.Vous pouvez obtenir des versions binaires hebdomadaires à partir du lien ci-dessous.

Dernier GNU Emacs sous forme d'archive zip

J'ai une version portable avec .emacs configuré prêt, qui configure le mode organisation, I-do, etc.Il comprenait également un exemple de fichier d’organisation.Je pense que c'est un meilleur point de départ pour les nouveaux arrivants.

En gros, exécutez avec runemacs.bat et tout est prêt.

http://nd.edu/~gsong/portable_emacs.html

Le meilleur endroit pour commencer, pour obtenir un binaire MS Windows pour GNU Emacs est... GNU-Emacs:

http://www.gnu.org/software/emacs/

(Oh et comment ai-je trouvé cette URL?Depuis le manuel Emacs, nœud Distribution.Si vous avez accès à Emacs n'importe où, c'est l'endroit où aller pour obtenir de telles informations.)

Sur cette page, vous verrez tout ce que vous devez savoir pour obtenir Emacs.Vous trouverez notamment une section intitulée Obtention/téléchargement de GNU Emacs, qui renvoie à un miroir GNU à proximité.En cliquant sur ce lien, vous accédez à une page de liens permettant de télécharger toutes les versions d'Emacs depuis la version 21.

Plus important encore ici, sur cette page de liens, vous verrez également un annuaire lien nommé les fenêtres.Cliquez dessus pour obtenir une page de liens vers Binaires Emacs (exécutables) pour MS Windows.C'est la page que vous voulez.

Connaître les informations ci-dessus peut vous aider lorsque vous avez besoin de retrouver la page, si vous ne l'avez pas mise en signet.Mais voici l'URL finale, directement : http://mirror.anl.gov/pub/gnu/emacs/windows/

Lorsque je suis obligé d'utiliser Windows, je...

Téléchargez "Emacs pour Windows" et enregistrez-le dans un répertoire (désormais appelé EMACS_SOMEWHERE)

Déposez un fichier .cmd dans "Démarrage" pour mapper "Mes documents" sur H :lecteur avec subst, ou si "Mes documents" réside sur un serveur distant, j'utilise la fonction "Map Network Drive" dans l'Explorateur pour que "Mes documents" soit nommé H :.Ensuite, je crée une variable d'environnement nommée HOME sous Windows et lui donne le nom "H:\".Je peux maintenant déposer mon fichier .emacs dans "Mes documents" et il sera lu par emacs lors de son lancement.

Ensuite, je crée le répertoire H:\bin.Ensuite, j'ajoute "H:\bin" à ma variable d'environnement Windows "Path".

Ensuite, je crée un fichier H:\bin\emacs.cmd.Il contient une ligne :

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

C'est pas mal de travail, mais cela me permettra d'exécuter le même emacs à partir d'une invite de commande Windows ou d'une invite de commande cygwin, à condition que /cygdrive/h/bin soit ajouté à ma variable cygwin PATH.Je n'ai pas utilisé cette configuration depuis un moment, mais si je me souviens bien, lorsque j'appelle encore et encore emacs.cmd avec un nouveau fichier, ils finissent tous par être des tampons dans la même session emacs.

Il y avait https://bitbucket.org/Haroogan/emacs-for-windows avec le dernier Emacs 25, mais la page entière a été supprimée.L'avantage de cette version et d'emacs-w64 ci-dessus est qu'ils sont livrés avec des DLL jpg, png, tiff ainsi que la DLL lxml, qui est nécessaire pour le nouveau eww navigateur Internet.

Pour accéder au fichier .emacs de votre profil, le moyen le plus simple consiste à ouvrir Emacs.Ensuite, faites C-x C-, tapez ~USERNAME/.emacs (ou vous pouvez utiliser init.el ou l'une des autres versions).Tapez vos éléments dans le fichier et C-x C-s (je pense) pour les enregistrer.

Le fichier réel se trouve (sous Windows XP) dans c:\Documents and Settings\USERNAME.emacs.d (quel que soit le nom que vous avez donné au fichier), ou l'orthographe/l'emplacement équivalent sur votre système.

Vous pouvez télécharger GNU Emacs NT à partir de ici direct.Cela fonctionne bien sous Windows, assurez-vous de créer un raccourci vers le fichier runemacs.exe plutôt que vers le fichier emacs.exe afin qu'il n'affiche pas d'invite de commande avant de l'ouvrir !

XEmacs est moins stable que GNU Emacs et de nombreuses extensions sont spécifiquement écrites pour GNU.Je recommanderais GNU > X.

Vous pouvez placer le fichier .emacs à la racine du lecteur sur lequel il est installé.Je ne sais pas si vous pouvez également l'ajouter ailleurs...

J'ai rencontré ce problème et découvert que le défaut (du moins dans mon cas) était l'existence de c:\site-lisp\site-start.el, un fichier qui a été créé lors de l'installation d'EmacsW32 et qui n'a pas été supprimé lorsque je l'ai désinstallé.(Vanilla GNU Emacs pour Windows a c:\site-lisp dans son chemin de chargement, et essaiera de charger ce fichier, ce qui finira par déclencher cette erreur.)

Solution:supprimer tout ce répertoire (c:\site-lisp) a travaillé pour moi, mais toi devrait il suffit de pouvoir supprimer le site-start.el déposer.

Si tu veux dire Emacs comme éditeur Latex pour Windows 7.

Emacs4LS (Support Emacs 4 Latex sous Windows 7) pour nouveau venu pour Emacs.http://chunqishi.github.io/emacs4ls/

  1. Étapes faciles à installer.
  2. Plugins intégrés.

Je préfère exécuter le client Windows 10 + VcXsrv + Emacs 25 en WSL.Emacs est mon shell.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top