Commit graph

64 commits

Author SHA1 Message Date
Henrik Lissner
2ffef6edce
Fix void-variable +modeline error from outdated load! call 2018-05-28 12:43:25 +02:00
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
Henrik Lissner
485d0dfd39
Merge branch 'develop' into patch-1 2018-04-18 00:21:45 -04:00
Edmund Miller
5025c40eae
Update config.el
Final version
2018-04-17 22:26:20 -05:00
Edmund Miller
b8c0491245
Update config.el
Fixed the error of removing the `q` keybinding.
2018-04-16 09:56:32 -05:00
Edmund Miller
793b94a937
Update config.el
Fix doom leader not working in pdf mode. 

Replaces SPC default that moves the document down a page.
2018-04-15 22:18:34 -05:00
UndeadKernel
12fd06d4e6 Uncluttered custom modeline to show page numbers
Add rules to handle windows that should not be considered as popups.
2018-04-12 16:03:48 +02:00
UndeadKernel
0a23c30e06 Make PDF tools and LaTeX work better together.
Update the README file to reflect the available flags.
2018-04-11 13:02:58 +02:00
Henrik Lissner
0cfe8e305e
Bring back aggressive loading of autoloads files #446
package-initialize, once again, isn't called on every startup, which
means package autoloads won't be loaded in most interactive sessions, so
must do it manually for certain packages.
2018-03-07 03:01:17 -05:00
Henrik Lissner
138ec2bf07
Remove manual loading of pkg-autoloads files
No longer necessary as of 0c80bb42
2018-02-28 17:57:30 -05:00
Henrik Lissner
634844e582
tools/pdf: fix epdfinfo prompt at compile time; autoload pdf-tools 2018-02-18 20:10:52 -05:00
Henrik Lissner
6094d8407d
tools/pdf: defer pdf-tools 2018-02-14 07:47:22 -05:00
Henrik Lissner
eb685d7cc4
tools/pdf: conform to code conventions; no-byte-compile packages.el 2018-02-10 02:14:57 -05:00
xarthurx
d3167dfc19 add pdf-tools settings 2018-02-06 01:07:36 +01:00