doomemacs/core
Henrik Lissner f6dc6ac74e
Refactor out map.el usage
After some profiling, it turns out map-put and map-delete are 5-7x
slower (more on Emacs 25) than delq, setf/alist-get and add-to-list for
small lists (under 250 items), which is exactly how I've been using
them.

The only caveat is alist-get's signature is different on Emacs 25, thus
a polyfill is necessary in core-lib.
2018-06-23 19:53:54 +02:00
..
autoload Refactor out map.el usage 2018-06-23 19:53:54 +02:00
templates General, minor refactor & feedback revision 2018-06-14 19:49:03 +02:00
test Remove doom//x naming convention 2018-06-17 21:35:58 +02:00
core-cli.el Refactor out map.el usage 2018-06-23 19:53:54 +02:00
core-editor.el Be quiet, recentf! 2018-06-17 02:25:12 +02:00
core-keybinds.el Allow map!'s :prefix to accept key vectors 2018-06-15 16:20:20 +02:00
core-lib.el Refactor out map.el usage 2018-06-23 19:53:54 +02:00
core-modules.el Refactor out map.el usage 2018-06-23 19:53:54 +02:00
core-os.el Load core-os sooner & in all sessions 2018-06-18 12:04:30 +02:00
core-packages.el Refactor out map.el usage 2018-06-23 19:53:54 +02:00
core-projects.el Lazy load projectile (experimental) 2018-06-16 11:42:37 +02:00
core-tests.el Remove doom//x naming convention 2018-06-17 21:35:58 +02:00
core-ui.el Refactor out map.el usage 2018-06-23 19:53:54 +02:00
core.el Move use-package config to core-modules 2018-06-20 12:48:59 +02:00
packages.el Move unit tests from ert to buttercup 2018-06-15 03:42:01 +02:00