Score:0

Why doesn't Ubuntu provide the compiled version of emacs .el files

bo flag

I just noticed that when I start emacs on MATE 20.04, the system packages it loads are source files, not their binaries. I'm curious to know why since, as I understand, the binaries load much faster.

For example,

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
Score:2
it flag

The listed *.el files

  1. are too small, too short, and over too quickly to benefit from Emacs Lisp compilation. Read them.
  2. are only encountered once, at emacs startup.

A better usage pattern is to start emacs once, enable (server-start) in your ~/.emacs, and use emacsclientto access and reaccess it.
In your ~/.bashrc,
export VISUAL=emacsclient export EDITOR="$VISUAL" alias emacs="emacsclient"

will make using emacsclient easier. Read man emacsclient.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.