doomemacs/core/autoload
Henrik Lissner ecd8ad0f46
Change how themes, fonts & modelines are loaded
WARNING: THIS IS A BREAKING CHANGE FOR THEME/FONT/NLINUM CUSTOMIZATIONS.

This change was motivated by the need to decouple theme and font loading
from the ui/doom module.

Now, it is doom-core's purview. Theme and fonts are loaded after
initfiles are read (attached to the doom-init-ui-hook hook), giving
other modules (especially private ones) a chance to change the theme or
fonts.

+ Refactor core-ui.el
+ New init hook: doom-init-ui-hook
+ Decouple theme/font loading from ui/doom
+ Load modelines are doom-init-ui-hook
+ New theme/font variables (replaces old ui/doom variables)
  + doom-theme
  + doom-font
  + doom-variable-pitch-font
  + doom-unicode-font
+ Change nlinum variables
  + doom-line-number-lpad
  + doom-line-number-rpad
  + doom-line-number-pad-char

Addresses #117
2017-06-28 16:18:24 +02:00
..
buffers.el Use different function for :cleanup 2017-06-28 12:26:49 +02:00
debug.el Add doom/toggle-profiler 2017-06-18 23:43:08 +02:00
editor.el Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
help.el destructuring-bind => cl-destructuring-bind 2017-06-25 02:04:50 +02:00
memoize.el Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
message.el Fix doom-ansi-apply alias to autoload in format! 2017-06-24 02:25:15 +02:00
minibuffer.el Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
packages.el package management: change output on retry/errors 2017-06-28 15:33:19 +02:00
popups.el Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
system.el Major optimization refactor, across the board 2017-06-09 00:47:45 +02:00
test.el Fix make test:X/Y where Y is omitted 2017-06-28 15:28:51 +02:00
ui.el Change how themes, fonts & modelines are loaded 2017-06-28 16:18:24 +02:00