我试图让我的Emacs
shell模拟我的标准终端会话.基本上我希望它遵守相同的路径以及命令提示符.
到目前为止我有几个问题:
> PATH没有找到,下面是我正在使用的修复.
>我正在尝试使用另一个修复程序,在整个地方获得ascii颜色代码.
我的mwilliams.el文件中有以下内容.前几行让我访问M-x shell中的/usr/local / bin,解决了一半的问题,最后几行让我运行Zsh,但是我的提示非常棘手.
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin")) (setq exec-path (append exec-path '("/usr/local/bin"))) (defun shell () (interactive) (ansi-term "/bin/zsh"))
有了上面我得到以下全部,当我M-x壳.
4m\342/236/234
使用的模式是:(Term:char run yas)
据我所知,在Zsh主题中,它不符合一些ascii颜色代码.我看到几种颜色通过;所以这是半途而废.我最好的猜测是,我需要它尊重我的.zshrc,其中包含有关我的主题和PATH的信息.
我只是在Emacs里弄湿我的脚,得到一个坚实的外壳是我需要的最后几件事之一,我可以开始将我的日常工作(和其他一切)迁移到Emacs之前.
我在OSX SNow Leopard中运行Emacs 23.1(9.0).
我不使用zsh,但是我在
zsh FAQ中发现了这个,并尝试一下.我有一个五颜六色的ls没有时髦的人物.
3.10: Why does zsh not work in an Emacs shell mode any more? Read more: 07001
另一种方法是放
#!/bin/sh TERM=emacs exec zsh
进入一个文件〜/ bin / eshell,然后chmod x〜/ bin / eshell,并告诉emacs使用它作为shell添加
(setenv "ESHELL" (expand-file-name "~/bin/eshell"))
到〜/ .emacs.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。