在Emacs上的shell会话中运行Prezto

时间:2015-06-04 06:14:27

标签: emacs prezto

我试图从Emacs运行prezto终端会话,但是当我执行M-shell时,会加载正常的ZSH。如何启动prezto配置?

另外,如何避免出现Completions缓冲区,而是像ZSH或Prezto一样执行自动完成功能?例如,如果您部分键入文件夹名称并且单击TAB,则在命令行中使用ZSH + Presto运行时,会自动完成不同的文件夹名称。但是,在我目前设置的Emacs上,它不是自动填充文件夹名称,而是打开一个新的缓冲区,其中包含完成建议,这很糟糕。

更新:我找到了另一种启动ZSH shell的方法,执行M-x ansi-term然后选择bin/zsh,这似乎启动了正常的ZSH Prezto和所有预期的自动完成。这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

M-x shell创建一个Emacs shell,要获得Prezto,您需要使用M-x ansi-term运行终端模拟器。有关它们之间差异的更多信息有两个here