Commit Graph

2095 Commits

Author SHA1 Message Date
7092d448c6 Target all config files with non-comprehensive doom/byte-compile + fix docstrings/messages 2017-02-20 00:23:07 -05:00
3b4c0693fd core-packages: add use-package autoload, just in case 2017-02-20 00:23:07 -05:00
5ee6369f77 core-popups: update popup rules 2017-02-20 00:23:07 -05:00
5b679c1562 doom-debug-mode: use init-file-debug, not debug-on-error 2017-02-20 00:23:07 -05:00
3bce1246cd Move library requires into core-lib 2017-02-20 00:23:07 -05:00
093fa1b5a3 Rethink setting system 2017-02-20 00:23:07 -05:00
89c7ee0273 Add modules/feature/version-control 2017-02-20 00:23:07 -05:00
76f09d83ff Add modules/feature/version-control 2017-02-20 00:23:07 -05:00
cdeab2c292 package!: improve docstring & add :needs property 2017-02-20 00:23:07 -05:00
10d46b3dc0 Remove superfluous quote on error handlers 2017-02-20 00:23:07 -05:00
37aeb19bd6 Update docstring comment for doom-quit module 2017-02-20 00:23:07 -05:00
a2a0ab4ed7 Update ui modules for v2 2017-02-20 00:23:07 -05:00
d4b0216154 Clean up packages.el files 2017-02-20 00:23:07 -05:00
82f6037085 Add bootstrap api (unfinished) 2017-02-20 00:23:07 -05:00
c77ec345a3 feature/evil: evil-indent-convert-tabs=t, add static line-indenting; define :global 2017-02-20 00:23:07 -05:00
28931e6523 feature/evil: conform to v2 module format 2017-02-20 00:23:07 -05:00
5dc174f41c javascript: conform to v2 module format 2017-02-20 00:23:07 -05:00
2b4da7edf5 emacs-lisp: conform to v2 module format 2017-02-20 00:23:07 -05:00
b7fb8caa24 emacs-lisp: refactor autoloads 2017-02-20 00:23:07 -05:00
22fdf9e2ab doom-popup-{buffeer,file}: make variadic 2017-02-20 00:23:07 -05:00
e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh 2017-02-20 00:23:07 -05:00
70a1fb52cc Add unit-test framework & stubs 2017-02-20 00:23:07 -05:00
4de4545929 Remove :apps (to be later replaced with :app) 2017-02-20 00:23:07 -05:00
b1268cd6bf Add core/autoload/set.el 2017-02-20 00:23:06 -05:00
403d7dce6c Add core/autoload/message.el; rudimentary doom message buffer library 2017-02-20 00:23:06 -05:00
29943fefa6 Add core/autoload/editor.el 2017-02-20 00:23:06 -05:00
1179a22742 autoload/popups: consider non-evil context for doom/popup-close-maybe 2017-02-20 00:23:06 -05:00
bb95a02480 Flesh out init.example.el 2017-02-20 00:23:06 -05:00
4c8e7939f2 core-ui: window-system is deprecated 2017-02-20 00:23:06 -05:00
e0652b311d General cleanup 2017-02-20 00:23:06 -05:00
02c88f21e0 Remove scripts folder (to be replaced with bootstrap mechanism later) 2017-02-20 00:23:06 -05:00
d85eff3397 Add __PACKAGE__ support to add-hook! 2017-02-20 00:23:06 -05:00
194490680a Add core-set, def-setting! and set!; standardized settings 2017-02-20 00:23:06 -05:00
dbfe1f9b48 Remove doom-org-dir (save for org module) 2017-02-20 00:23:06 -05:00
25be590b79 Set doom-debug-mode on DEBUG envar or debug-on-error 2017-02-20 00:23:06 -05:00
f2a31e9d87 Rewrite package management to be less hackish (untested) 2017-02-20 00:23:06 -05:00
74aa0ab6a7 Update makefile 2017-02-20 00:23:06 -05:00
41bbd2730b core-packages: add comprehensive byte-compile option 2017-02-20 00:23:06 -05:00
3654e0face core-packages: revise load! prefer-el-p logistics 2017-02-20 00:23:06 -05:00
2f8d00020f core-packages: add require! 2017-02-20 00:23:06 -05:00
eb820e72de core-packages: clean up 2017-02-20 00:23:06 -05:00
a6867f7127 use-package-debug = nil 2017-02-20 00:23:06 -05:00
3fee91caaa Discovered keywordp 2017-02-20 00:23:06 -05:00
41146c9e41 Remove unnecessary macroexpands 2017-02-20 00:23:06 -05:00
7f925dd039 Move package commands to core/autoload/packages.el 2017-02-20 00:23:06 -05:00
cefbbfe506 core-packages: track packages installed in current session 2017-02-20 00:23:05 -05:00
9910b2c88e core-packages: restore package/module state; fix package counter; refactor 2017-02-20 00:23:05 -05:00
8a9a67c346 Polish :feature evil 2017-02-20 00:23:05 -05:00
058967d4de core-lib: remove message on byte-compile for after! macro 2017-02-20 00:23:05 -05:00
d30027aaea General cleanup 2017-02-20 00:23:05 -05:00