【发布时间】:2022-01-14 20:30:26
【问题描述】:
我使用带有 -nw 标志的 emacs,以便它在终端中运行。我不在 screen 或 tmux 或类似的东西中运行它,只是一个普通的终端。通常,当我退出 emacs 时,我会返回显示我键入的 emacs 命令但不再显示我正在编辑的文件或 emacs 菜单栏或类似内容的终端视图。从this question 我认为这种行为是因为emacs 在我的终端中使用了所谓的“备用屏幕”。这是我想要的行为。
当我退出 emacs 时,我正在编辑的文件和菜单栏等可能有 30% 的时间仍在屏幕上。为什么会发生这种情况,我该如何预防?
基于this answer,我尝试了将 emacs 别名为“tput smcup; emacs -nw”的 hacky 解决方案。这似乎将问题的频率降低到了 5% 或 10%,但它并没有解决问题,而且我确信这不是“正确”的做法。任何帮助将不胜感激。
【问题讨论】: