zsh 自动完成溢出 emacs 术语模式缓冲区
zsh auto-complete overflows emacs term-mode buffer
我在字符模式下 运行 zsh inside multi-term.el
(据我了解,它几乎与 term-mode 相同,但有一些额外的命令)。
编辑:终端中的 emacs 24.5.1 (-nw
),zsh 5.0.2,https://github.com/ayrtonmassey/config 我的完整配置
当我点击 TAB
调用 zsh 的自动完成时,如果提示位于屏幕底部,则自动完成选项被隐藏。这只发生在特定的自动完成:例如,在 cd
之后按 TAB
而不是 显示可能的列表 files/directories,但自动 -完成可执行文件的名称(例如键入 b
并点击 TAB
)将显示所有可能的可执行文件。
在所有情况下,当前选择的自动完成值都会显示在提示旁边。
我认为这与它没有向下滚动以显示输出有关,但我找不到更多信息。
我有同样的问题,在摆弄 term
的自定义组之后,似乎将变量 term-scroll-show-maximum-output
设置为非零值可以解决这个问题(至少 ansi-term
).
我在字符模式下 运行 zsh inside multi-term.el
(据我了解,它几乎与 term-mode 相同,但有一些额外的命令)。
编辑:终端中的 emacs 24.5.1 (-nw
),zsh 5.0.2,https://github.com/ayrtonmassey/config 我的完整配置
当我点击 TAB
调用 zsh 的自动完成时,如果提示位于屏幕底部,则自动完成选项被隐藏。这只发生在特定的自动完成:例如,在 cd
之后按 TAB
而不是 显示可能的列表 files/directories,但自动 -完成可执行文件的名称(例如键入 b
并点击 TAB
)将显示所有可能的可执行文件。
在所有情况下,当前选择的自动完成值都会显示在提示旁边。
我认为这与它没有向下滚动以显示输出有关,但我找不到更多信息。
我有同样的问题,在摆弄 term
的自定义组之后,似乎将变量 term-scroll-show-maximum-output
设置为非零值可以解决这个问题(至少 ansi-term
).