gpt4 book ai didi

emacs - 重置定义并重新加载 .emacs 而不关闭,或者重新启动 Emacs 并重新打开缓冲区

转载 作者:行者123 更新时间:2023-12-03 12:54:49 24 4
gpt4 key购买 nike

据我了解,以下命令序列

M-x load-file ENTER
~/.emacs
ENTER

会重新加载我的 .emacs文件。但是,从我在其他论坛上阅读的内容来看,他们不能保证给我一个完全修改的配置,即他们会强制 Emacs 解析新的配置文件并重新加载修改后的变量和函数定义,但他们不会删除以前加载的定义.

有了这个,我的问题是:
  • 是否可以清除内存中 Emacs 的定义并重新加载 .emacs无需完全重启 Emacs?
  • 如果上述方法不可行,有没有办法重新启动 Emacs(以便我从头开始解析我的 .emacs 文件)要求它重新打开我打开的所有缓冲区?
  • 最佳答案

    撤消您的 .emacs 中可能已完成的所有操作是不可能的。

    您可以使用 desktop 保存和恢复 emacs session .退出 M-x desktop-save RET C-x C-c然后用 emacs -f desktop-read 恢复.

    (info "(emacs) Saving Emacs Sessions")了解更多信息。 (您也可以 customize desktop-save-mode 以便此行为是默认行为。)

    关于emacs - 重置定义并重新加载 .emacs 而不关闭,或者重新启动 Emacs 并重新打开缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653675/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com