Commit Graph

10 Commits

Author SHA1 Message Date
2694a42fdb lang/ledger: polish keybindings
Fixes #818
2018-08-22 02:35:55 +02:00
18a0b059d0 lang/ledger: fix S P C key sequence #818
Forgot to run doom-leader-key through kbd
2018-08-21 21:36:56 +02:00
9a792f3401 lang/ledger: tie evil-ledger to evil's +everywhere
And move it down. Core plugins should be closer to the top.
2018-08-20 23:34:39 +02:00
a6f575ab1d lang/ledger: don't error if ledger isn't installed 2018-08-20 23:34:39 +02:00
ce4891ea0d lang/ledger: fix leader key in reports #818 2018-08-20 23:34:34 +02:00
e05d7cfee0 Change flycheck initialization strategy
Initialize it globally and turn it off where needed, instead of enabling
it on demand. Also fixes void-function: flycheck-mode errors when
:feature syntax-checker is disabled. This is experimental.

Indirectly fixes #710
2018-06-22 01:49:20 +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
9d81bc5a8b Major refactor: use-package-always-defer = nil & use :hook
Possibly breaking change: packages are no longer deferred by default.

Addresses #286
2017-12-08 23:14:11 -05:00
a4ddb1bc9b General minor refactor + cleanup 2017-09-28 18:19:15 +02:00
781f29dea1 Add lang/ledger #194 2017-09-08 21:49:12 +02:00