在Emacs的shell会话中运行Prezto



我试图从Emacs运行prezto终端会话,但是当我执行M-shell时,加载了一个正常的ZSH。我怎样才能使prezto配置生效?

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

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

M-x shell创建一个Emacs shell,要获得Prezto,您需要使用M-x ansi-term运行终端模拟器。

相关内容

  • 没有找到相关文章

最新更新