gpt4 book ai didi

emacs - Emacs 中的无效函数警告

转载 作者:行者123 更新时间:2023-12-05 00:05:42 25 4
gpt4 key购买 nike

我想摆脱 Emacs 访问的自动“启动画面”(称为 GNU Emacs)。我将以下行添加到我的 .emacs 文件中:

(add-hook 'after-init-hook'(kill-buffer "GNU Emacs"))

好吧,它有效,但我在回显区域收到以下警告消息:

“无效的功能:(终止缓冲区“GNU Emacs”)

我看不出什么是无效的。有人知道吗?

谢谢,
附言我确信更好的方法是让 Emacs 首先不访问 GNU Emacs,但我还没有想出如何做到这一点(也许在 default.el 文件中?)

最佳答案

  • 查看变量inhibit-startup-screen .
    (setq inhibit-startup-screen t)
  • 函数add-hook期望一个函数作为它的第二个参数; '(kill-buffer ...)计算结果为一个列表,它不是一个函数。将其转换为函数的一种方法是使用 lambda运算符(operator):
    (add-hook 'after-init-hook (lambda () (kill-buffer "GNU Emacs")))
  • 关于emacs - Emacs 中的无效函数警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280910/

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