doomemacs/core/autoload
Henrik Lissner e6c88e4384
Refactor autoloads generator & reduce to one generated file
We no longer need two separate autoloads files, so I merged them and
optimized its generation logic.

Other changes
- Doom will refuse to start up (with a helpful error) if it's in an
  incomplete state. This should hopefully reduce the number of bug
  reports from folks that have done something weird, e.g.
  1. You've changed Emacs versions without running 'doom sync -b'.
  2. You've updated Doom outside of `doom upgrade` and didn't run `doom
     sync -u`.
  3. You've forgotten to run 'doom sync' in the first place!
  4. If a previous 'doom ...' command was aborted midway without running
     'doom sync' afterwards.
- 'doom sync' will emit reminders that you need to reload/restart Emacs
- Autoloads API now uses the `doom-autoloads-` prefix, intead of
  'doom-cli-autoloads-', as will be the new convention in the coming
  rewrite.
- Errors from within the package autoloads should be easier to invoke
  the debugger on.
- `doom-modules` is now stored in your autoloads file. Your module list
  will soon be frozen between calls to 'doom sync' to allow for our new,
  atomic CLI I'm working on. This will also means the `doom!` block
  won't cost anything in interactive sessions.
2020-05-25 15:55:29 -04:00
..
buffers.el Make doom-real-buffer-p work for indirect buffers 2020-03-01 01:33:40 -05:00
config.el Refactor autoloads generator & reduce to one generated file 2020-05-25 15:55:29 -04:00
debug.el Add magic cli.el in modules & refactor module init 2020-05-25 15:55:28 -04:00
files.el Rewrite move/copy/delete file commands 2020-04-27 01:51:18 -04:00
fonts.el Minor refactor & reformatting across the board 2020-04-08 15:30:10 -04:00
help.el Fix doom/help-search-loaded-files 2020-05-19 17:33:57 -04:00
output.el Rename doom-format lib -> doom-output 2020-05-25 15:55:29 -04:00
packages.el Fix 'Cannot get this file-path' when bumping in babel edit buffers 2020-05-25 01:19:03 -04:00
plist.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
process.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
projects.el Fix #3004: stale root cache on project search 2020-04-30 19:02:20 -04:00
scratch.el Change doom-{interactive,debug}-mode suffix to -p 2020-05-25 03:43:40 -04:00
sessions.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
store.el Rework & polish doom-store library 2020-05-02 19:32:02 -04:00
text.el Minor refactor & reformatting across the board 2020-04-08 15:30:10 -04:00
themes.el General, minor refactor & reformatting 2020-03-27 01:25:30 -04:00
ui.el Minor refactor & reformatting across the board 2020-04-08 15:30:10 -04:00