【问题标题】:zsh auto-complete overflows emacs term-mode bufferzsh 自动完成溢出 emacs 术语模式缓冲区
【发布时间】:2015-10-06 06:08:54
【问题描述】:

我在字符模式下在 multi-term.el 内运行 zsh(据我了解,这与 term-mode 几乎相同,但有一些附加命令)。

编辑:终端中的 emacs 24.5.1 (-nw)、zsh 5.0.2、https://github.com/ayrtonmassey/config 用于我的完整配置

当我点击TAB 调用zsh 的自动完成时,如果提示位于屏幕底部,则自动完成选项被隐藏。这只发生在特定的自动完成上:例如,在cd 之后按TAB显示可能的文件/目录列表,而是自动完成可执行文件的名称(例如键入@ 987654328@ 并点击 TAB) 将显示所有可能的可执行文件。

在所有情况下,当前选择的自动完成值都会显示在提示旁边。

我认为这与它没有向下滚动以显示输出有关,但我找不到更多信息。

【问题讨论】:

    标签: emacs zsh emacs24 multi-term


    【解决方案1】:

    我遇到了同样的问题,在摆弄了 term 的自定义组之后,似乎将变量 term-scroll-show-maximum-output 设置为非零值可以解决这个问题(至少对于 ansi-term)。

    【讨论】:

    • 谢谢,这解决了我的问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    相关资源
    最近更新 更多