Commit Graph

5 Commits

Author SHA1 Message Date
Henrik Lissner
b656e68bc3
Move startup optimization to early-init
Also load early-init from init if early-init-file isn't bound. This
improves startup a modest 3-5% for Emacs 27 users.
2018-06-16 11:38:19 +02:00
Henrik Lissner
f058505306
New bin/doom (eventual replacement for make)
This commit adds bin/doom, which acts as the middle man that make once
was (and will stay for a while, though the documentation will shift away
from using it). It does everything the previous make interface did, but
is faster and more flexible. bin/doom should eventually replace the
makefile.

bin/doom also makes it easier to run Doom outside of ~/.emacs.d and
~/.doom.d with, for example:

  bin/doom run -p ~/.other.doom.d/ -e ~/.other.emacs.d

bin/doom.cmd is included for Windows users, but I don't recommend using
it yet. It hasn't been tested nor have I ever written a batch script
before.

Also update init.example.el with new defaults.
2018-05-21 01:38:17 +02:00
Henrik Lissner
0e1b2453aa
Revise comments in early-init.el 2018-03-28 00:43:25 -04:00
Henrik Lissner
a6216b152f
Disable {tool,menu,scroll}-bar-mode in early-init.el 2018-03-28 00:41:46 -04:00
Henrik Lissner
f2641dbc11
Add early-init.el for Emacs HEAD 2018-03-21 15:21:18 -04:00