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