开发者

Garbage characters in my Windows Emacs shell. . . not sure what's wrong

I'm r开发者_开发百科unning GNU Emacs (23.1.1) on Windows and when I run a cygwin shell inside emacs I get garbage like the following, after each command:

^[]0;/cygdrive/c/emacs-23.1/bin
^[[32user@HOST [33m/cygdrive/c/emacs-23.1/bin[0m

Note: I've replaced my real user and host name with user/HOST.

I've found a few links that describe how to set up emacs with cygwin on Windows including this one on SO: How can I run Cygwin Bash Shell from within Emacs?

That hasn't helped. As of right now, I don't have anything referencing shells in my .emacs file except for this:

;; For the interactive shell
(setq explicit-shell-file-name "bash")

So I'm not even sure how emacs is finding my cygwin shell. Any help is appreciated. Thanks.


Try adding these lines to your .emacs file

(autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

I'm not sure if these are the correct ones but let me know (as my .emacs file has gotten quite large over the years)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜