Commit graph

1673 commits

Author SHA1 Message Date
Henrik Lissner
b447f30038 doom-modules: use hash-table instead of nested alist 2017-02-20 00:26:07 -05:00
Henrik Lissner
5c79105be3 core-projects: don't set projectile-completion-system here 2017-02-20 00:26:07 -05:00
Henrik Lissner
fed4835bb6 core-projects: refactor multiple-pushes into one append+setq 2017-02-20 00:26:07 -05:00
Henrik Lissner
f4e0734dcf :popup: cl-pushnew => push 2017-02-20 00:26:07 -05:00
Henrik Lissner
2d0b2d9a3f @map: fix no key-bindings after byte-compiling 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
7e22d252d1 Ensure doom-module-loaded-p returns boolean 2017-02-20 00:26:07 -05:00
Henrik Lissner
a8a00b9fa0 Add @featurep 2017-02-20 00:26:07 -05:00
Henrik Lissner
f84db1f102 Fix doom--enable-module 2017-02-20 00:26:06 -05:00
Henrik Lissner
addc67b965 core-ui: add modeline+modeline segment defining macros (WIP) 2017-02-20 00:26:06 -05:00
Henrik Lissner
92ac8c1dba core-editor: conform hook function to naming conventions 2017-02-20 00:26:06 -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
07b38ac36c core-packages: refactor + flesh out docstrings 2017-02-20 00:26:06 -05:00
Henrik Lissner
5363d1192d Refactor doom-initialize 2017-02-20 00:26:06 -05:00
Henrik Lissner
4ef784eff6 Don't set save-place variable (obsolete) 2017-02-20 00:26:06 -05:00
Henrik Lissner
f8505e1c7e @map: macroexp-progn => `(progn 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
85d5360c7c @map: fix :L error checking 2017-02-20 00:26:06 -05:00
Henrik Lissner
3cfc7d1c0a @map: fix nested @map calls not inheriting let-bindings 2017-02-20 00:26:06 -05:00
Henrik Lissner
7107d38d34 @map: remove :unset property (just set to nil instead) 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
85a5d7b5ac @map: better no-evil support; better prefixes; :prefix now evaluated 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
273f3e3108 doom/refresh-autoloads: autoload.el & autoload/*.el, instead of either-or 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
5d1013d317 core-editor: remove noninteractive check
If noninteractive, core-editor.el shouldn't be loaded at all anyway
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
2bc459a343 package!: remove :setup property 2017-02-20 00:23:08 -05:00
Henrik Lissner
8231b11b95 Add wildcard to doom! loader 2017-02-20 00:23:08 -05:00
Henrik Lissner
4f8c6d00c1 byte-compile-dynamic = t, refactor byte-compile-warnings 2017-02-20 00:23:08 -05:00
Henrik Lissner
4cdc28da18 doom-enabled-modules => doom-modules 2017-02-20 00:23:08 -05:00