gpt4 book ai didi

emacs - 突破 .emacs 脚本

转载 作者:行者123 更新时间:2023-12-01 07:40:55 25 4
gpt4 key购买 nike

我在我的 Mac 上使用了两个 emacs(Aquamcs 和基于文本的 emacs)。我通常使用基于文本的 emacs 只是编辑一些东西,所以我不想用它加载任何东西。

我想出的是让 .emacs 中的检查代码退出/中断,如果它是基于文本的 emacs(darwin 系统但不是 aquamacs)。

 (when (and (equal system-type 'darwin) (not (boundp 'aquamacs-version)))
(exit) ??? (break) ????
)

它似乎工作,但我不知道如何突破 .emacs。该怎么做?

添加

我只是想加快在我的 mac 上加载基于文本的 emacs 的速度,并且我考虑将其作为一种解决方案。根据有用的答案,我想出了以下代码,仅当它不是基于文本的 emacs 时才运行 .emacs。

(setq inhibit-splash-screen t)
(unless (null window-system)

最佳答案

我不知道有什么方法可以完全按照您的意愿行事。一些解决方法:

  1. 您可以通过评估 (error "message") 来停止评估您的 .emacs,但这有点令人不快。

  2. 您可以重新排序 .emacs,以便在整个文件周围有一个 (除非 (CONDITION) ...)

  3. 您可以在命令行中运行 emacs -Q FILE

为什么要这样做?您是否担心加载 .emacs 所需的时间?如果是这样,您可以考虑改用 Emacs 客户端/服务器。

关于emacs - 突破 .emacs 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4630363/

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