конфигурация для msysgit bash внутри emacs на windows - PullRequest
5 голосов
/ 19 января 2011

Что вы добавляете в свой файл .emacs, чтобы использовать msysgit bash внутри emacs?
Я только что изменил инструкции cygwin для msysgit и заменил cygwin на msysgit везде в них.
Единственное, что я не могу сделать, это запустить ssh или vim внутри bash ...
Завершение работы с каталогами работает с именами дисков в стиле Windows, добавленными в начале.

Ответы [ 2 ]

2 голосов
/ 31 марта 2012

Добавьте это к своему "_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)
0 голосов
/ 19 января 2011

Обновление май 2018: Git 2.18 (Q2 2018) теперь удалил содержимое contrib/emacs/.

Пользователи режима git.el теперь намного лучше используют либо Magit, либо Git backendдля собственного режима VC Emacs.

Подробнее см. " Ошибка Emacs Lisp в init".


Оригинальный ответ 2011:

Не проверено, но идея была (2008) скопировать в каталог установки Git как минимум:

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

с git-mswin.el, равным " Windows / msysgitконкретные модификации для git.el ".

...