doomemacs/core
Henrik Lissner 732dee608a
Stability/error-handling refactor (part 1)
This refactor is about improving how Emacs deals with errors.

A large net is now cast at startup to catch possible errors, produce
more helpful error messages, and localize the damage. Significantly
reducing the risk of later modules not loading (and leaving you
stranded in a half-broken Emacs session).

The DOOM core files are an exception. If something messes up in there,
it *should* choke.

+ use-package will now report missing packages or slow-loading/broken
  def-package! configurations.
+ Persp-mode no longer (inadvertantly) hides buffers that pop up at
  startup, like the *Warnings*, *Backtrace* or debugger buffers.
+ `make autoloads` (or doom/reload-autoloads) now produces a slightly
  more informative error message if an error occurs while building the
  autoloads file.
+ Error handling for package management is *slightly* better now; error
  messages now include the type of error; this needs work.
2017-06-14 21:15:19 +02:00
..
autoload Stability/error-handling refactor (part 1) 2017-06-14 21:15:19 +02:00
core-editor.el Refactor DOOM init & add new init hooks 2017-06-12 00:37:14 +02:00
core-keybinds.el Refactor DOOM init & add new init hooks 2017-06-12 00:37:14 +02:00
core-lib.el core-lib: add doom-quote & doom-enlist 2017-06-12 02:48:26 +02:00
core-os.el core-os: remove unnecessary persistent-soft-store 2017-06-10 11:54:47 +02:00
core-packages.el Stability/error-handling refactor (part 1) 2017-06-14 21:15:19 +02:00
core-popups.el Fix precedence of popup rules 2017-06-13 17:52:06 +02:00
core-projects.el Refactor DOOM init & add new init hooks 2017-06-12 00:37:14 +02:00
core-ui.el Bring back nlinum-hl 2017-06-14 02:51:24 +02:00
core.el Stability/error-handling refactor (part 1) 2017-06-14 21:15:19 +02:00
packages.el Add nlinum-hl to core/packages.el 2017-06-14 12:14:34 +02:00