为什么 Ubuntu 不提供 emacs .el 文件的编译版本

为什么 Ubuntu 不提供 emacs .el 文件的编译版本

我刚刚注意到,当我在 MATE 20.04 上启动 emacs 时,它加载的系统包是源文件,而不是二进制文件。我很好奇为什么,因为据我所知,二进制文件的加载速度要快得多。

例如,

Loading /etc/emacs/site-start.d/00debian.el (source)...done
Loading /etc/emacs/site-start.d/50auctex.el (source)...
Loading /usr/share/emacs/site-lisp/auctex.el (source)...done
Loading /usr/share/emacs/site-lisp/preview-latex.el (source)...done
Loading /etc/emacs/site-start.d/50auctex.el (source)...done
.
.
.
Loading personal...
Loading no-x-settings...done
Loading ssh...done

答案1

列出的*.el文件

  1. 太小、太短、结束得太快,无法从 Emacs Lisp 编译中获益。请阅读它们。
  2. 只会在emacs启动时遇到一次。

更好的使用模式是启动emacs一次,(server-start)在您的 中启用~/.emacs,然后使用emacsclient来访问和重新访问它。
在您的 中~/.bashrc
export VISUAL=emacsclient export EDITOR="$VISUAL" alias emacs="emacsclient"

将使使用emacsclient更加容易。阅读man emacsclient

相关内容