Emacs sous Windows

comment exécuter Emacs sous Windows?

Quelle est la meilleure saveur D'Emacs à utiliser sous Windows, et Où puis-je la télécharger? Et où est la .emacs fichier localisé?

92
demandé sur Turtle 2008-09-03 12:04:11

20 réponses

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

voir sa page EmacsWiki pour plus de détails.

Pour moi, le plus grand avantage est que:

  • il a 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 a un installateur Windows ou vous pouvez le construire à partir de sources

et concernant XEmacs, selon ce post par Steve Yegge:

pour résumer, J'ai fait valoir que XEmacs a une part de marché beaucoup plus faible, des performances plus faibles, plus de bogues, une stabilité beaucoup plus faible, et à ce point probablement moins de fonctionnalités que GNU Emacs. Lorsque vous ajoutez tout cela, c'est le plus faible de candidats par une grande marge.

EDIT: j'utilise maintenant GNU Emacs 24. Il contient aussi Nxml, peut être installé ou construit à partir de sources , et avec ce wrapper , le serveur Emacs démarre si aucun serveur n'est en cours d'exécution. Acclamations!

58
répondu Sébastien RoccaSerra 2015-10-22 20:37:37

notez que GNU Emacs for Windows est fourni avec deux exécutables pour démarrer Emacs: "emacs.exe " et " runemacs.EXE." Le premier garde une fenêtre D'invite DOS à l'arrière-plan, tandis 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

36
répondu Carl Seleborg 2008-09-03 08:30:49

la façon la plus facile de trouver où le fichier d'initialisation de l'utilisateur est:

C-h v user-init-file

la façon la plus facile de l'ouvrir est (dans le scratch buffer):

(find-file user-init-file)

et appuyez sur C-j pour eval

25
répondu cristobalito 2010-09-09 17:38:24

personnellement, j'aime vraiment ce que j'utilise depuis que J'ai commencé avec Emacs, qui est GNU Emacs. Il semble qu'il est construit pour fenêtres trop . Ce lien répond aussi à votre .emacs fichier en question . voici un endroit que vous pouvez 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 qu'il vous plaira! Je sais que je l'adore emacs!

6
répondu Mike Stone 2008-09-03 08:12:20

sous cygwin. Cela me donne aussi un environnement Unix-ish pour lancer des commandes avec meta -!

5
répondu Brian Carlton 2009-03-09 13:56:04

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 un tas de sang dont je n'ai pas besoin. Le .emacs le fichier peut être placé dans C:\Users\YourName si la variable d'environnement HOME" est définie. C'est une excellente façon de le gérer, car il fonctionne sur une base d'utilisateur et imite emacs comportement sur Linux. Vous pouvez télécharger le zip de n'importe quel référentiel de logiciel gnu miroir dans le dossier emacs/windows . Vous voulez le fichier qui s'appelle emacs-xx.x-bin-i686-pc-mingw32.zip .

il y a de bonnes instructions pour configurer emacs pour windows ici . Fondamentalement, "installation" se résume à:

  1. Télécharger emacs à partir d'un gnu miroir à emacs / windows / emacs-version-bin-i686-pc-mingw32.zip , et extraire le zip dans un dossier approprié. De préférence C:\emacs pour éviter les espaces dans le nom de fichier.
  2. fixe la HOME variable d'environnement à C:\Users\username (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 se trouve votre .emacs fichier passe.
  3. si vous voulez un menu Démarrer ou un raccourci bureau, créez un raccourci vers bin/runemacs.exe .
  4. ajouter c:\emacs\emacs-xx.x\bin\ à votre chemin (utilisateur ou système), de sorte que vous pouvez l'exécuter à partir de la ligne de commande.
5
répondu mkasberg 2014-12-19 01:41:49

aussi, vous pouvez considérer emacs-w64 pour les systèmes de fenêtres 64bit:

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

3
répondu imriss 2014-10-22 13:35:10

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

2
répondu Henry 2008-09-03 08:14:24

J'ai lancé GNU emacs et Xemacs sous windows. J'avais l'habitude de l'utiliser comme mon éditeur principal, client de messagerie etc, mais ce n'est pas "juste" un éditeur.

quand j'ai récemment réinstallé Vista, j'ai installé la dernière version GNU. Il fonctionne très bien. Tout comme Xemacs, mais il semble que GNU ait fait le lien entre eux, donc Xemacs n'est plus aussi convaincant.

1
répondu gerikson 2008-09-03 08:56:03

je vous suggère D'utiliser la version de développement de GNU Emacs 23, qui est assez stable et qui sortira relativement bientôt. Vous pouvez obtenir des constructions binaires hebdomadaires à partir du lien ci-dessous.

dernière version de GNU Emacs comme archive zip

1
répondu boskom 2009-01-24 23:28:56

j'ai une version portable avec .emacs configurer des prêts, le programme d'installation org mode, I-faire, etc. Il a également inclus le fichier d'échantillon org. Je pense que c'est un meilleur point de départ pour les nouveaux arrivants.

fonctionne avec runemacs.chauve-souris et tout est prêt.

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

1
répondu GSong 2011-12-26 21:31:36

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 ? D'après le manuel Emacs, noeud 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 va voir tout ce que vous devez savoir sur l'obtention d'Emacs. En particulier , vous trouverez une section intitulée obtenir/Télécharger GNU Emacs , qui renvoie à un proche miroir GNU . En cliquant sur ce lien, vous accédez à une page de liens qui téléchargent toutes les versions D'Emacs depuis la version 21.

plus important ici, sur cette page de liens vous verrez également un répertoire lien nommé de windows . Cliquez sur ce lien pour obtenir une page de liens vers binaires Emacs (exécutables) pour MS Windows . C'est la page que vous souhaitez.

connaître les informations ci-dessus peut vous aider à 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/

1
répondu Drew 2014-01-26 23:26:45

Lorsqu'il est forcé d'utiliser Windows, I...

télécharger "Emacs pour windows", et le sauvegarder dans un répertoire (désormais appelé EMACS_SOMEWHERE)

Drop A.fichier cmd dans "Startup" pour mapper, " Mes Documents "à H: drive avec subst, ou si" mes Documents "réside sur un serveur distant, j'utilise la chose" Map Network Drive "dans Explorer pour avoir" Mes Documents " nommé H:. Puis je crée une variable d'environnement nommée HOME dans Windows et lui donne le nom de "H."\: Maintenant je peux laisser tomber la mienne .le fichier emacs dans "Mes Documents" et il sera lu par emacs lors de son lancement.

alors je crée le H:\bin annuaire. Puis-je ajouter "H:\bin" à mon Windows "Chemin" variable d'environnement.

alors je crée un H:\bin\emacs.fichier 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 ça me permettra d'exécuter le seul et même emacs à partir d'une invite de commandes windows ou d'un cygwin invite de commande, à condition que /cygdrive/h/bin soit ajouté à ma variable de chemin cygwin. Je n'ai pas utilisé cette configuration depuis un moment, mais si je me souviens bien, quand j'appelle l'emacs.cmd avec un nouveau fichier encore et encore, ils finissent tous par être des tampons dans la même session emacs.

1
répondu Adam.at.Epsilon 2014-02-21 08:18:25

Il y avait https://bitbucket.org/Haroogan/emacs-for-windows avec la dernière Emacs 25, mais l'ensemble de la page a été supprimée. L'avantage de cette construction et de l'emacs-w64 ci-dessus est qu'ils viennent avec jpg, png, tiff DLLs ainsi que lxml DLL, qui est nécessaire pour le nouveau eww navigateur web.

1
répondu Alain 2016-07-25 15:10:21

pour accéder au .emacs fichier pour votre profil de la manière la plus simple est d'ouvrir emacs. Ensuite, tapez C-x C -, dans ~USERNAME/.emacs (ou vous pouvez utiliser init.el ou une des autres saveurs). Tapez votre truc dans le fichier et C-x C-s (je pense) pour le sauvegarder.

le fichier actuel est situé (dans Windows XP) dans c:\Documents et paramètres\Nom D'utilisateur.emacs.d (quel que soit le nom que vous donnez au fichier), ou l'orthographe ou l'emplacement équivalent sur votre système.

0
répondu Daemin 2008-09-03 08:52:36

vous pouvez télécharger GNU Emacs NT à partir de ici directement. Il fonctionne bien dans windows, assurez-vous de créer un raccourci vers runemacs.le fichier exe plutôt que l'emacs.fichier exe pour qu'il n'affiche pas d'invite de commande avant l'ouverture!

XEmacs est moins stable que GNU Emacs, et beaucoup d'extensions sont spécifiquement écrites pour GNU. Je recommande GNU > X.

vous pouvez placer le .emacs fichier dans la racine du disque installés sur. Je ne sais pas si vous pouvez l'ajouter ailleurs aussi...

0
répondu ljs 2008-09-03 09:28:58

Im en utilisant emacs32, je n'ai qu'un seul problème avec elle vraiment:

https://stackoverflow.com/questions/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive

0
répondu sandos 2017-05-23 12:25:40

j'ai rencontré ce problème, et j'ai découvert le défaut (du moins dans mon cas) d'être l'existence de c:\site-lisp\site-start.el , un fichier qui a été créé lorsque EmacsW32 a été installé, 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 va essayer de charger ce fichier, qui finit par déclencher cette erreur.)

Solution: supprimer ce répertoire entier ( c:\site-lisp ) a fonctionné pour moi ,mais vous devrait juste être en mesure de supprimer le fichier site-start.el .

0
répondu Darren Embry 2013-07-16 18:05:05

si vous voulez dire Emacs comme éditeur Latex Pour Windows 7.

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

  1. Étapes Faciles à Installer.
  2. Plugins Intégrés.
0
répondu Jeff 2014-06-11 15:08:02

je préfère exécuter Windows 10 + VcXsrv + Emacs 25 client en WSL. Emacs est ma coquille.

0
répondu tbc0 2018-08-26 19:28:23