我在Windows上運行GNU Emacs的(23.1.1),當我運行在Emacs cygwin外殼中,我得到的垃圾像下面這樣,在每個命令後:我的Windows Emacs外殼中的垃圾字符。 。 。不知道什麼是錯的
^[]0;/cygdrive/c/emacs-23.1/bin
^[[[email protected] [33m/cygdrive/c/emacs-23.1/bin[0m
注:我已經用user/HOST替換了我的真實用戶和主機名。
我發現,描述瞭如何建立與cygwin的emacs的Windows上,包括這一項就這麼幾個環節: How can I run Cygwin Bash Shell from within Emacs?
這並沒有幫助。截至目前,我沒有在我的.emacs文件引用任何炮彈,除了這一點:
;; For the interactive shell
(setq explicit-shell-file-name "bash")
所以我什至不知道Emacs是如何找到我的cygwin外殼。任何幫助表示讚賞。謝謝。
您的TERM環境變量設置不正確;這些是用於生成顏色輸出的轉義序列,這在emacs外殼中不受支持。 – geoffspear
任何想法如何通過我的.emacs文件進行更改? – mrmbd