gpt4 book ai didi

Emacs 启动的时间长得难以置信

转载 作者:行者123 更新时间:2023-12-03 20:30:06 25 4
gpt4 key购买 nike

昨天,我:q让 Vim 试用 Emacs 一段时间。我已经开始使用 Elisp(比 VimScript 好一百倍),但即使我第一次安装它(通过 yum ),并且什么也没做,启动大约需要 30 秒,并且仍然如此(两个 GUI和 -nw)。

我查了 *Messages*缓冲:

Loading /usr/share/emacs/site-lisp/site-start.d/desktop-entry-mode-init.el (source)...done
Loading /usr/share/emacs/site-lisp/site-start.d/rpmdev-init.el (source)...done

这些文件似乎特定于我安装的 RPM 包。我尝试更改他们的名字,但没有任何区别。它仍然需要30秒。

我已经通过从不退出 emacs(我只暂停它)并尝试在其中执行所有操作来部分解决它,但是偶尔打开两个 Emacs 会很好,特别是因为我倾向于使用我的终端模拟器的拆分功能而不是类似 tmux .

我意识到 Emacs 的加载速度会比 Vim 慢,但这对于全新安装来说似乎很荒谬。有没有人知道发生了什么?

谢谢!

最佳答案

Emacs 的问题文件说:

*** Emacs startup on GNU/Linux systems (and possibly other systems) is slow.

This can happen if the system is misconfigured and Emacs can't get the
full qualified domain name, FQDN. You should have your FQDN in the
/etc/hosts file, something like this:

127.0.0.1 localhost
129.187.137.82 nuc04.t30.physik.tu-muenchen.de nuc04

The way to set this up may vary on non-GNU systems.

这种“缓慢启动”通常来自超时,30 秒听起来是正确的。

附带说明:在(几乎)所有机器都有静态 IP 地址的时代,导致这种速度下降的 DNS 查找被认为是重要/有用的。如今以这种方式收集的信息并不能证明这种努力是值得的,所以从 Emacs-25 开始,Emacs 不执行这种 DNS 查找,所以这个问题应该不再存在了。

关于Emacs 启动的时间长得难以置信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23619870/

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