【问题标题】:Running Prezto inside a shell session on Emacs在 Emacs 上的 shell 会话中运行 Prezto
【发布时间】:2015-06-04 06:14:27
【问题描述】:

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

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

更新:我找到了另一种启动 ZSH shell 的方法,通过执行 M-x ansi-term 然后选择 bin/zsh 这似乎可以使用 Prezto 和所有预期的自动完成启动正常 ZSH .这样做对吗?

【问题讨论】:

    标签: emacs prezto


    【解决方案1】:

    M-x shell 创建一个 Emacs shell,要获得 Prezto,你需要运行终端模拟器,M-x ansi-term。更多关于两者区别的信息here

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 2021-10-10
      • 2010-09-19
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2011-10-20
      相关资源
      最近更新 更多