doomemacs/core
Henrik Lissner 0683861f3f Make doom-first-*-hooks trigger less aggressively
This fixes a class of issues where doom-first-file-hook would fire even
for files not opened interactively (e.g. via org-agenda reading agenda
files or helpful scraping definitions from source files).

In instances like these, hooks like find-file-hook or pre-command-hook
are set to nil to speed up this process and reduce noise, but many
packages add to these hooks when they are loaded; these are lost when
their lexical values fall out of scope, leading to odd errors (like the
one in #4759).

Fixes #4759 (again)
First brought up in hlissner/doom-emacs@9f08db8
2021-04-14 23:43:45 -04:00
..
autoload Left align fields in doom-info 2021-04-14 23:31:13 -04:00
cli Fix missing doom.error.log and silent straight errors 2021-03-22 21:11:22 -04:00
templates Update help keybinds in 'doom install' postamble 2020-07-28 20:08:32 -04:00
test core-cli: backport more refactors from rewrite 2020-08-24 23:00:32 -04:00
core-cli.el Fix missing doom.error.log and silent straight errors 2021-03-22 21:11:22 -04:00
core-editor.el Minor refactors & comment revision 2021-03-27 18:27:19 -04:00
core-keybinds.el Minor reformatting & refactors across the board 2021-02-25 13:59:43 -05:00
core-lib.el Simplify after! 2021-02-24 18:28:23 -05:00
core-modules.el Resolve symlinks in module paths 2021-02-17 13:47:43 -05:00
core-packages.el Fix repo location in doom/help-packages 2021-03-04 14:09:40 -05:00
core-projects.el Ignore remote/temp files or packages as projects 2021-03-06 11:41:47 -05:00
core-ui.el Auto-truncate compilation buffers 2021-02-26 21:33:00 -05:00
core.el Make doom-first-*-hooks trigger less aggressively 2021-04-14 23:43:45 -04:00
packages.el Bump * 2021-03-27 18:27:02 -04:00