Commit Graph

64 Commits

Author SHA1 Message Date
2ffef6edce Fix void-variable +modeline error from outdated load! call 2018-05-28 12:43:25 +02:00
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
485d0dfd39 Merge branch 'develop' into patch-1 2018-04-18 00:21:45 -04:00
5025c40eae Update config.el
Final version
2018-04-17 22:26:20 -05:00
b8c0491245 Update config.el
Fixed the error of removing the `q` keybinding.
2018-04-16 09:56:32 -05:00
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
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
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
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
138ec2bf07 Remove manual loading of pkg-autoloads files
No longer necessary as of 0c80bb42
2018-02-28 17:57:30 -05:00
634844e582 tools/pdf: fix epdfinfo prompt at compile time; autoload pdf-tools 2018-02-18 20:10:52 -05:00
6094d8407d tools/pdf: defer pdf-tools 2018-02-14 07:47:22 -05:00
eb685d7cc4 tools/pdf: conform to code conventions; no-byte-compile packages.el 2018-02-10 02:14:57 -05:00
d3167dfc19 add pdf-tools settings 2018-02-06 01:07:36 +01:00