Verwendung der msysgit-Shell in Emacs für Windows

1092
Will

Ich bin relativ neu bei Emacs und versuche, Emacs einzurichten, damit der folgende Befehl die msysgit-Shell öffnen kann.

M-x bash-shell 

Ich habe meinem init.el folgenden Ausschnitt hinzugefügt.

(defun bash-shell () "Run git bash in shell mode." (interactive) (let ((explicit-shell-file-name "C:/Dev/Apps/Git/bin/sh.exe") (shell-file-name explicit-shell-file-name) (explicit-sh.exe-args '("--login" "-i"))) (call-interactively 'shell))) 

Es scheint zu funktionieren, aber nicht so, wie ich es erwarte. Es beginnt mit der folgenden Ausgabe.

Welcome to Git (version 1.8.4-preview20130916)   Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. 

Aber dann bleibt es stecken. Ich kann jedoch Standardbefehle eingeben (z. B. ls, pwd, ...), aber meine .bashrc scheint nicht ausgeführt zu werden. Wenn ich es exitaber scheinbar richtig starte oder zumindest .bashrc ausführt, ist das sehr verwirrend für mich.

Welcome to Git (version 1.8.4-preview20130916)   Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. pwd /c/Dev/Apps/Emacs/emacs-23.3/bin uname MINGW32_NT-5.1 ll bash: line 3: ll: command not found exit laiwib@WZUR5250815 /c/D.A.E.e/emacs-23.3/bin $  

In jedem Fall verhält es sich nicht so, als würde ich Git Bash unter Windows starten

C:\WINDOWS\system32\cmd.exe /c ""C:\Dev\Apps\Git\bin\sh.exe" --login -i" 

das gibt mir folgendes

Welcome to Git (version 1.8.4-preview20130916)   Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. Agent pid 4384 laiwib@WZUR5250815 ~ (git::master) $ ll total 16 drwxr-xr-x 1 laiwib Administ 0 Oct 21 2012 WINDOWS drwxr-xr-x 1 laiwib Administ 0 Oct 23 2012 .eclipse -rw-r--r-- 1 laiwib Administ 38 Oct 23 2012 .dbshell ... 

Wie kann ich es so machen, dass es sich wie Git Bash verhält, ohne exitmanuell aufzurufen ?

3
Dies kann relevant sein: http://stackoverflow.com/questions/4733071/configuration-for-msysgit-bash-inside-emacs-on-windows Ben vor 9 Jahren 0

0 Antworten auf die Frage