25
Projects · Blake Miller / emacs-ludicrous-speed · GitLab
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.
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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK