在Windows上的emacs内部配置msysgit bash

时间:2011-01-19 08:14:45

标签: emacs msysgit

你在.emacs文件中添加了什么来在emacs中使用msysgit bash?
我刚修改了msysgit的cygwin指令,用msysgit替换cygwin。
我唯一不能做的就是在bash中运行ssh或vim ...
目录完成功能适用于开头的Windows样式驱动器名称。

2 个答案:

答案 0 :(得分:2)

将此添加到“_emacs.el” - 它适用于我:

;; When running in Windows, we want to use an alternate shell so we
;; can be more unixy.
(setq shell-file-name "C:/Program Files/msysgit/bin/bash")
(setq explicit-shell-file-name shell-file-name)

答案 1 :(得分:0)

2018年5月更新:Git 2.18(2018年第二季度)现已删除了contrib/emacs/内容。

  

git.el模式的用户现在可以更好地使用Magit或Git后端进行Emacs自己的VC模式。

有关详情,请参阅“Emacs Lisp error at init”。


原始答案2011:

未经过测试,但the idea was (2008)至少要复制到您的Git安装目录中:

contrib\emacs\git.el    
contrib\emacs\git-mswin.el

git-mswin.el为“Windows/msysgit specific modifications for git.el”。