zsh自动完成溢出emacs术语模式缓冲区

zsh自动完成溢出emacs术语模式缓冲区,emacs,zsh,emacs24,multi-term,Emacs,Zsh,Emacs24,Multi Term,我在字符模式下运行zsh-inside(据我所知,zsh-inside与term-mode几乎相同,带有一些附加命令) 编辑:终端(-nw)中的emacs 24.5.1,zsh 5.0.2,用于我的完整配置 当我点击选项卡调用zsh的自动完成时,如果提示位于屏幕底部,则自动完成选项将隐藏。这仅在特定的自动完成时发生:例如,在cd之后按TAB不会显示可能的文件/目录列表,但自动完成可执行文件的名称(例如键入b并点击TAB)将显示所有可能的可执行文件 在所有情况下,当前选择的自动完成值都显示在提示符

我在字符模式下运行zsh-inside(据我所知,zsh-inside与term-mode几乎相同,带有一些附加命令)

编辑:终端(
-nw
)中的emacs 24.5.1,zsh 5.0.2,用于我的完整配置

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

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


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

我也有同样的问题,在摆弄了
术语的自定义组之后,似乎将变量
术语滚动显示最大输出设置为非零值可以解决此问题(至少对于
ansi术语
)。

谢谢,这解决了我的问题!