Commit Graph

48 Commits

Author SHA1 Message Date
Henrik Lissner
c68ae247b5 Polish package management system 2017-02-20 00:26:07 -05:00
Henrik Lissner
2d7b675a6c Add core/autoload/memoize.el library 2017-02-20 00:26:07 -05:00
Henrik Lissner
c845a47ecf Simplify @def-setting and @set macros 2017-02-20 00:26:07 -05:00
Henrik Lissner
d2a0e40ca4 Refactor; replace/fix interactive-only & looking-back calls 2017-02-20 00:26:07 -05:00
Henrik Lissner
b4e9f1312d caddr => cl-caddr 2017-02-20 00:26:07 -05:00
Henrik Lissner
ab2f89e077 doom/packages-install: fix list in 'Installing PKG' prompts 2017-02-20 00:26:06 -05:00
Henrik Lissner
08b9623e84 doom-get-packages-to-install => doom-get-missing-packages 2017-02-20 00:26:06 -05:00
Henrik Lissner
25962a6beb doom-refresh-packages: caches refresh time in file 2017-02-20 00:26:06 -05:00
Henrik Lissner
7ef87546cc Refactor package management system 2017-02-20 00:26:06 -05:00
Henrik Lissner
be90fe8682 Update/improve documentation for core defuns 2017-02-20 00:26:06 -05:00
Henrik Lissner
6c06aa0ce7 Macros now prefixed with @, instead of suffixed with ! 2017-02-20 00:26:06 -05:00
Henrik Lissner
ec694649db doom--cycle-real-buffers: switch-to-buffer => set-window-buffer 2017-02-20 00:26:06 -05:00
Henrik Lissner
1c91b6610f core/autoload/plist.el => mplist.el 2017-02-20 00:26:06 -05:00
Henrik Lissner
c190518070 Makefile: rename clean => autoremove & clean-elc => clean; don't auto-reload emacs 2017-02-20 00:26:06 -05:00
Henrik Lissner
7397a3545d Fix doom/packages-update 2017-02-20 00:26:06 -05:00
Henrik Lissner
3c96d060b7 Refactor doom-get-packages & doom/packages-install 2017-02-20 00:26:05 -05:00
Henrik Lissner
5d5c3bf92e Refactor core-popups; improve popups/persp-mode integration 2017-02-20 00:26:05 -05:00
Henrik Lissner
f053980e85 Refactor def-setting!/set!; now evaluates its arguments on set! 2017-02-20 00:26:05 -05:00
Henrik Lissner
24c68d4254 Add interactive codes to doom/kill-{all,other,matching}-buffers 2017-02-20 00:26:05 -05:00
Henrik Lissner
0418c2ce98 Refactor doom-kill-buffer 2017-02-20 00:26:05 -05:00
Henrik Lissner
f2944aca92 Refactor doom-real-buffer-p 2017-02-20 00:26:05 -05:00
Henrik Lissner
9bd8c6cc21 General cleanup 2017-02-20 00:26:05 -05:00
Henrik Lissner
a18e8f0104 Improve make install and make update info prompts 2017-02-20 00:26:05 -05:00
Henrik Lissner
83f4abe100 autoload/packages: more reliable self-parser for doom-read-packages 2017-02-20 00:26:05 -05:00
Henrik Lissner
e342994307 core-popups: improve popup management stability 2017-02-20 00:26:05 -05:00
Henrik Lissner
42eac3eaa8 feature/workspaces: replace workgroups2 with persp-mode 2017-02-20 00:23:08 -05:00
Henrik Lissner
b8042bdaaa General cleanup + refactor core.el 2017-02-20 00:23:08 -05:00
Henrik Lissner
30f5d0d79c Remove core-{set,states}.el (will be replaced) 2017-02-20 00:23:08 -05:00
Henrik Lissner
4cdc28da18 doom-enabled-modules => doom-modules 2017-02-20 00:23:08 -05:00
Henrik Lissner
bc402868a6 Add provide's to module config.el files + fix module header comments 2017-02-20 00:23:08 -05:00
Henrik Lissner
6ec1c79b38 Refactor packages library 2017-02-20 00:23:07 -05:00
Henrik Lissner
7703fc56f4 Remove core/autoload/bootstrap.el 2017-02-20 00:23:07 -05:00
Henrik Lissner
a955ff78e0 Heavy refactor of package management; new parsing doom-read-packages 2017-02-20 00:23:07 -05:00
Henrik Lissner
10d46b3dc0 Remove superfluous quote on error handlers 2017-02-20 00:23:07 -05:00
Henrik Lissner
82f6037085 Add bootstrap api (unfinished) 2017-02-20 00:23:07 -05:00
Henrik Lissner
22fdf9e2ab doom-popup-{buffeer,file}: make variadic 2017-02-20 00:23:07 -05:00
Henrik Lissner
e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh 2017-02-20 00:23:07 -05:00
Henrik Lissner
b1268cd6bf Add core/autoload/set.el 2017-02-20 00:23:06 -05:00
Henrik Lissner
403d7dce6c Add core/autoload/message.el; rudimentary doom message buffer library 2017-02-20 00:23:06 -05:00
Henrik Lissner
29943fefa6 Add core/autoload/editor.el 2017-02-20 00:23:06 -05:00
Henrik Lissner
1179a22742 autoload/popups: consider non-evil context for doom/popup-close-maybe 2017-02-20 00:23:06 -05:00
Henrik Lissner
e0652b311d General cleanup 2017-02-20 00:23:06 -05:00
Henrik Lissner
f2a31e9d87 Rewrite package management to be less hackish (untested) 2017-02-20 00:23:06 -05:00
Henrik Lissner
7f925dd039 Move package commands to core/autoload/packages.el 2017-02-20 00:23:06 -05:00
Henrik Lissner
d30027aaea General cleanup 2017-02-20 00:23:05 -05:00
Henrik Lissner
036b7521dc Refactor buffer library fns 2017-02-20 00:23:05 -05:00
Henrik Lissner
a2ed275d07 Rewrite core-popups 2017-02-20 00:23:03 -05:00
Henrik Lissner
77cda0ad49 Add core/autoload/buffers.el + rewritten buffers API 2017-02-20 00:23:03 -05:00