3 ms·
There’s still work to be done in pre-compiling the elisp in Guile Emacs to reduce the starttime (a lot).
by ArneBab 10y ago
There’s still work to be done in pre-compiling the elisp in Guile Emacs to reduce the starttime (a lot).
- tmalsburg2 10y agoI never understood why people care so much about Emacs' start time. I start emacs maybe once a month and I'd say that anyone who's starting their Emacs so often that start time becomes a nuisance isn't using Emacs the way it's supposed to be used.
- flukus 10y agoA lot of people seem to use it with tmux or similar, where it get's started a lot more often, at least with no server running.
- lottin 10y agoSo it's not supposed to be started often? Where does it say that?
- kwhitefoot 10y agoWrong angle; the point is that Emacs is so useful that you want it open all the time. I have Emacs running always, I use Org-mode for time tracking the tasks in a sprint, I keep my personal diary in Org-mode, I program in Javascript, Python, Ruby. I run the Python interpreter in an Emacs buffer. I use Emacs for file management tasks, Dired is much better than pretty much all file other file managers except for the ability to drag and drop to other windowing applications. And the really serious Emacs users will have a much longer list.
- ajarmst 10y agoIn my experience, most people who use emacs as a primary tool run it in server mode. On modern hardware, its footprint is trivial, and that allows you to launch the interface in a fraction of a second. My machines all have an alias for emacs that checks and launches the server (if necessary) before the interface, so I only have to bear a slow start once per reboot.
- vkazanov 10y agoActually, I just have a systemd unit launching the Emacs server for me. So starting an Emacs frame takes 0.2-0.3 s at best :-) So it's stopped being an issue years ago!
- Myrmornis 10y agoThe split here is between people who start it as a console application and those who start it as a GUI app. The former group start and stop it often, with separate instances running in each terminal. The latter don't, using emacs' server mode to get extremely fast "start up" times. The latter way is better, but if you really have to edit files on remote servers a lot then you might have to take the former approach. Yes you could learn to use tramp effectively also.