Windows 上 emacs 内 msysgit bash 的配置

发布于 2024-10-12 10:31:01 字数 190 浏览 4 评论 0原文

您需要在 .emacs 文件中添加哪些内容才能在 emacs 中使用 msysgit bash ?
我刚刚修改了 msysgit 的 cygwin 说明,将 cygwin 替换为 msysgit 中的所有位置。
我唯一不能做的就是在 bash 中运行 ssh 或 vim...
目录补全适用于在开头添加 Windows 风格的驱动器名称。

What do you add to your .emacs file to use msysgit bash inside emacs ?
I just modified the cygwin instructions for msysgit replace cygwin with msysgit everywhere in these .
The only thing i can't do is run ssh or vim inside the bash...
directory completions work with windows style drive names prepended at the beginning.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福不弃 2024-10-19 10:31:01

将其添加到您的“_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)

Add this to your "_emacs.el" - it works for me:

;; 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)
晨与橙与城 2024-10-19 10:31:01

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

git.el 模式的用户现在最好使用 Magit 或 Emacs 自己的 VC 模式的 Git 后端。

有关详细信息,请参阅“init 处的 Emacs Lisp 错误”。


2011 年原始答案:

未经测试,但想法是(2008) 至少复制到您的 Git 安装目录中:

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

git-mswin.el 为“Windows/msysgit 针对 git.el 的特定修改”。

Update May 2018: Git 2.18 (Q2 2018) has now removed the contrib/emacs/ content.

Users of the git.el mode are now much better off using either Magit or the Git backend for Emacs's own VC mode.

See "Emacs Lisp error at init" for more.


Original answer 2011:

Not tested, but the idea was (2008) to copy in your Git installation directory at least:

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

With git-mswin.el being "Windows/msysgit specific modifications for git.el".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文