25

Projects · Blake Miller / emacs-ludicrous-speed · GitLab

 4 years ago
source link: https://gitlab.com/blak3mill3r/emacs-ludicrous-speed
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

emacs-ludicrous-speed

Project ID: 19899265

Emacs Speed

Emacs startup time reduced to ~300ms, with practically any amount of elisp eagerly evaluated.

do not use the default server-name socket `server`

Blake Miller authored 4 months ago
to reduce conflicts with peoples' existing emacs flow including trying
out `els` with `exwm` as the window manager

It is better for `els` not to interfere with running a plain
`emacs --daemon` process.

This commit changes it so that the "warm" `emacs --daemon` is
listening on a socket called `els-warm` rather than `server`.

should help with #1 at least to get `exwm`+`els-cloner` working
together, although the emacs startup cost will be paid twice with this
setup, if the two can be demonstrated working together then this can
be fixed, it's just a matter of getting the initialization order right

meaning, start `els-cloner` first and make a fresh snapshot, then use
`els-clone-one exwm` to create a first clone to run the window manager

@toryanderson

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK