3 ms·
Doom Emacs actually compiles your packages ahead of time before your editor even starts, which is a dog slow process to go through when you do it, but you only
by logicprog 3y ago
Doom Emacs actually compiles your packages ahead of time before your editor even starts, which is a dog slow process to go through when you do it, but you only have to do it once and then your editor is as snappy as you could want. My Doom (which has a lot of layers enabled) starts in 0.17s iirc
- iLemming 3y agoAFAIK Doom Emacs is either already switched to async compilation or in the process of moving that way. So it shouldn't be pre-compiling the packages anymore or that's the idea. I wasn't closely following the discussions around it, so I don't know the exact specifics. Async compilation does not slow down the startup time, it's not what I said. My Emacs instance also starts very fast, that is a signature feature of Doom. But do check your buffers, there will be *Async-native-compile-log* there. What I'm saying is that when you start it, while it's running compilation asynchronously you may feel some slight, almost unnoticeable (or super noticeable - it's subjective) UI performance dip, it's not a big deal.