Je viens de télécharger Emacs et Cygwin pour Windows (Vista dans mon cas). Je n'ai aucune idée de comment les configurer.Configuration Emacs + Cygwin sous windows!
Toute aide serait appréciée! Merci!
Je viens de télécharger Emacs et Cygwin pour Windows (Vista dans mon cas). Je n'ai aucune idée de comment les configurer.Configuration Emacs + Cygwin sous windows!
Toute aide serait appréciée! Merci!
Peut-être essayer de poster votre question sur http://superuser.com
Mais:
utilisation Cygwin-mount.el pour intégrer Cygwin avec Emacs:
Vous pouvez également remplacer le DOS Shell avec le bash Cygwin, qui est également couvert.
-je utiliser ces bibliothèques, dans cet ordre:
(require 'cygwin-mount)
(require 'setup-cygwin)
Ils sont tous deux disponibles sur EmacsWiki:
'(require 'cygwin-mount)' n'est pas nécessaire avec la version actuelle de setup-cygwin .el (c'est la première ligne dans setup-cygwin.el) –
Etape 1: Installez les bibliothèques
http://www.emacswiki.org/emacs/cygwin-mount.el
http://www.emacswiki.org/emacs/setup-cygwin.el
Étape 2: Installer Cygwin C:\cygwin
(Cette exigence est hardcoded dans la configuration-cygwin.el, Bougez donc à moins que vous êtes prêt à modifier la configuration-cygwin.el). Étape 3: Ajoutez le code suivant dans votre .emacs
ou .emacs.d/init.el
. Veuillez noter que la variable cygwin-mount-cygwin-bin-directory
n'est pas définie par défaut dans cygwin-mount.el, je suggère d'utiliser un chemin codé en dur (je veux dire "c:/cygwin/bin") puisque le chemin d'installation de cygwin est déjà codé en dur par setup-cygwin.el .
(setq *win32* (eq system-type 'windows-nt))
;; win32 auto configuration, assuming that cygwin is installed at "c:/cygwin"
(if *win32*
(progn
(setq cygwin-mount-cygwin-bin-directory "c:/cygwin/bin")
(require 'setup-cygwin)
;(setenv "HOME" "c:/cygwin/home/someuser") ;; better to set HOME env in GUI
))
Il sont plusieurs façons d'intégrer emacs avec Cygwin comme suit:
Je vous recommande d'utiliser emacs-W32 avec Cygwin, qui utilise l'interface graphique native Windows de sorte que vous ne devez pas commencer un xserver juste pour courir emacs et vous n'avez pas besoin d'écrire/télécharger un code délicat faire emacs conscient de cygwin env comme d'autres réponses le font.
Installez simplement emacs-w32 et lancez-le depuis mintty et c'est parti. Pour info, si vous voulez démarrer emacs "indépendamment", écrivez un fichier .bat avec D:\cygwin\bin\run.exe /usr/bin/bash.exe --login -i -c /usr/bin/emacs-w32.exe
à l'intérieur ou, comme je le fais, écrivez un script .ahk pour démarrer emacs avec raccourci F12
.
Pouvez-vous être plus précis avec votre question? Que voulez-vous dire exactement par la mise en place? Avez-vous déjà un fichier .emacs? avez-vous de la difficulté à configurer les paramètres de X Window, etc. – Karra
Karra: peut-être un peu optimiste. – phils
Voir aussi ceci: http://stackoverflow.com/questions/2075504/how-to-best-integrate-emacs-and-cygwin –