我已按照如何从 Emacs 中运行 Cygwin Bash Shell 中的说明进行操作?这个问题,我更进一步并添加了(setq explicit-bash-args '("--login" "-i"))
命令,但是当我键入时,emacs 继续只显示 dos 提示符M-x shell
。总而言之,我的 .emacs 文件如下所示:
(defun cygwin-shell ()
"Run cygwin bash in shell mode."
(interactive)
(let ((explicit-shell-file-name "C:/cygwin/bin/bash"))
(call-interactively 'shell)))
(setq explicit-bash-args '("--login" "-i"))`
请对答案保持温和,因为我正处于著名的垂直 emacs 学习曲线的底部!