doomemacs/core
Henrik Lissner 0425724571
Major rewrite of doom module API
+ Fix #446, where the .local/packages.el cache was generated with
  a faulty load-path.
+ Entries in the doom-modules hash table are now plists, containing
  :flags and :path, at least.
+ Add doom-initialize-modules for loading module config.el files.
+ Add doom-module-get for accessing this plist, e.g.

    (doom-module-get :some module)         ; returns plist
    (doom-module-get :some module :flags)  ; return specific property

+ Replace doom-module-enable with doom-module-set, e.g.

    (doom-module-set :some module :flags '(+a +b +c))

+ Remove doom-module-flags (use doom-module-get instead)
+ Rename doom-module-enabled-p with doom-module-p
+ Replace doom-module-path with doom-module-find-path and
  doom-module-expand-file. The former will search for an existing module
  or file in doom-modules-dirs. The latter will expand the path from
  whatever path is stored in doom-modules.
+ Replace doom-module-paths with doom-module-load-path
+ Changed doom! to allow for nested doom! calls by delaying the loading
  of module config.el files until as late as possible.
+ Refactor doom-initialize-packages to only ihitialize package state
  (i.e. doom-packages, package-alist, and quelpa-cache), rather than its
  previous behavior of loading all Doom files (and sometimes all module
  files). This is faster and more predictable.
2018-03-02 19:14:45 -05:00
..
autoload Major rewrite of doom module API 2018-03-02 19:14:45 -05:00
test Remove doom--cycle-real-buffers; refactor kill-this-buffer advice 2018-02-02 20:47:31 -05:00
core-editor.el Fix editorconfig file ext 'guesser' in org-edit-src buffers 2018-02-13 19:42:39 -05:00
core-keybinds.el core-keybinds: remove redundant quotes 2018-02-04 17:29:03 -05:00
core-lib.el Ensure (if|when)-let* are available to the byte-compiler 2018-03-02 19:14:45 -05:00
core-os.el New :env setting for pulling shell envvars into MacOS sessions 2018-03-01 01:03:03 -05:00
core-packages.el Major rewrite of doom module API 2018-03-02 19:14:45 -05:00
core-projects.el projectile-indexing-method = native (on windows) 2018-02-19 20:27:47 -05:00
core-ui.el Replace doom-hide-modeline-mode w/ hide-mode-line-mode #423 2018-03-02 19:14:44 -05:00
core.el Major rewrite of doom module API 2018-03-02 19:14:45 -05:00
packages.el Replace doom-hide-modeline-mode w/ hide-mode-line-mode #423 2018-03-02 19:14:44 -05:00