doomemacs/modules/tools
Henrik Lissner 09cb4f6716
Major refactor & optimization of how modules load their packages
Now that we are loading package autoloads files (as part of the
generated doom-package-autoload-file when running make autoloads), many
:commands properties are redundant. In fact, many def-package! blocks
are redundant.

In some cases, we can do without a config.el file entirely, and can move
into the autoloads file or rely entirely on package autoloads.

Also, many settings have been moved in their module's autoloads files,
which makes them available ASAP; their use no longer depends on module
load order.

This gained me a modest ~10% boost in startup speed.
2018-05-25 00:46:16 +02:00
..
dired tools/dired: dired-k-style = nil (default) 2018-03-19 23:56:22 -04:00
editorconfig Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
ein Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
electric-indent Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
eshell Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
gist Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
imenu Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
macos Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
magit Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
make tools/make: make +make/run more robust; add +make/run-last #543 2018-04-20 04:14:30 -04:00
password-store Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
pdf Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
prodigy Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
rgb Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
rotate-text Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
term Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
tmux/autoload tools/tmux: fix +tmux/cd 2018-05-09 12:31:02 +02:00
upload tools/upload: remove autoload library (unnecessary) 2018-02-21 17:09:53 -05:00