【问题标题】:Why does emacs intermittantly not use the alternate screen?为什么emacs间歇性地不使用备用屏幕?
【发布时间】: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%,但它并没有解决问题,而且我确信这不是“正确”的做法。任何帮助将不胜感激。

【问题讨论】:

    标签: terminal emacs


    【解决方案1】:

    IIUC 已针对 Emacs 29 解决此问题。请参阅 NEWS

    【讨论】:

      猜你喜欢
      • 2017-03-12
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多