0c23ff43a4
Add doom-protected-packages for excluding packages from autoremoval
2017-04-11 08:43:26 -04:00
e3a33f6a9e
Rename doom-protected-packages => doom-core-packages
2017-04-11 08:42:55 -04:00
3da8ea55f3
core-popups: in doom--popup-data, return nil if no window buffer
2017-04-10 02:52:30 -04:00
597b6eee99
Fix doom-kill-process-buffers
2017-04-08 01:29:53 -04:00
acb7536e64
Add core-lib & core-lib-{buffers,package} unit tests + tasks
2017-04-04 22:18:52 -04:00
e0ab05527c
doom-get-missing-packages: update comment string
2017-04-04 22:17:42 -04:00
4b1543e1df
packages: rewrote doom-get-dependencies-for, add doom-get-depending-on
2017-04-04 22:17:33 -04:00
f3fc53bf5d
Remove mplist library (unused and poorly written)
2017-04-04 22:16:53 -04:00
ba9e7a947b
Remove provide's in autoload libraries (unnecessary)
2017-04-04 22:16:39 -04:00
063cb29f8f
Fix doom-buffers-in-mode
2017-04-04 22:16:11 -04:00
87a93b1d82
Replace doom--version-list-str with package-version-join
2017-04-04 13:16:11 -04:00
e1518e2d27
Fix package-refresh-contents loop bug in package management
2017-04-04 12:29:38 -04:00
2eafdc8c6f
Fix out-of-bounds error in doom/backward-delete-whitespace-to-column
2017-04-04 03:35:10 -04:00
a5437a3860
Fix doom/newline-and-indent for rjsx-mode
2017-04-03 03:12:04 -04:00
2a377b44f1
Use s.el instead of subr-x string funcs
2017-03-25 01:45:23 -04:00
06b1a8c928
Reload (via server if noninteractive) after pkg install/update/autoremove
2017-03-25 01:03:40 -04:00
d0b64860e1
Fix doom-sh/doom-sudo + bootstraps
2017-03-23 02:13:11 -04:00
cb9d91d65c
Move bootstrap lib into core-lib
2017-03-20 21:15:18 -04:00
1677844fd6
Enhance core/autoload/system library
2017-03-20 21:15:18 -04:00
804aba93f5
Implement bootstrap functionality + make bootstrap (WIP)
2017-03-20 02:45:39 -04:00
db7cf68775
General tweaks
2017-03-19 22:50:57 -04:00
e967412687
Remove possibility of duplicates in package management functions
2017-03-14 15:18:36 -04:00
2e280171f5
doom-real-buffer-p: add minibufferp check
2017-03-09 00:28:04 -05:00
ae614c9c6f
General cleanup + refactor
2017-03-08 14:41:32 -05:00
24604d5495
Made doom-real-buffer-p flexible w/ doom-real-buffer-functions
2017-03-06 19:07:41 -05:00
079be42949
cl-pushnew: use 'eq instead of 'eql
2017-03-05 14:18:35 -05:00
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -05:00
ab07120ea6
Remove doom/reload
...
This command didn't do what was intended, and it would be too much work
to write one that looks for outdated packages and reloads them.
Instead, just restart Emacs for changes to take effect. This is only
necessary if package management is done outside of Emacs. You
(theoretically) don't have to do anything if doing it from the inside.
2017-03-04 00:26:37 -05:00
33120cd64e
core/autoload/memoize: another refactor (restore doom-memoize)
2017-03-02 00:42:58 -05:00
25091ee375
core/autoload/memoize: add autoload cookies
2017-03-01 23:45:39 -05:00
993e1d19e5
core/autoload/memoize: refactor def-memoized!
2017-03-01 23:43:31 -05:00
d4e25d3f0d
core/autoload/mplist: document
2017-03-01 22:25:13 -05:00
978e121ed0
doom/popup-close: refactor
2017-03-01 22:15:32 -05:00
2e66b2e13d
doom/popup-toggle: force close popups
2017-03-01 22:14:51 -05:00
4221bea044
doom/popup-restore: return t on success (and clear history less aggressively)
2017-03-01 22:14:21 -05:00
8fa6ba7886
doom-popup-p: return window if popup
2017-03-01 22:12:30 -05:00
9be87b3235
core-popups: add :autoclose property + apply to message & help buffers
2017-03-01 21:38:26 -05:00
27cc4a9508
reverse => nreverse; other optimizations
2017-03-01 19:15:45 -05:00
75a5e55255
General cleanup + refactor
2017-02-24 03:14:13 -05:00
39ee26d669
core/autoload/popups: doom-popup-p now accepts a buffer or window
2017-02-24 03:12:14 -05:00
585a559422
core/autoload/buffers: rewrite switch-to-{next,prev} real buffer behavior
2017-02-24 03:11:28 -05:00
2cb115ebb7
core/autoload/buffers: remove doom-buffers-unreal & doom-buffers-processes-alist
2017-02-24 03:10:53 -05:00
bd11c7e1da
core/autoload/buffers: simplify doom-kill-process-buffers
2017-02-24 03:10:18 -05:00
bdcc1b8a06
core/autoload/buffers: simplify definition of 'real' buffer
2017-02-24 03:09:57 -05:00
f8a634b3f9
core/autoload/buffers: remove workgroups2 references in doom-buffer-list + refactor
2017-02-24 03:08:48 -05:00
5b884d11b8
core/autoload/buffers: update docstrings
2017-02-23 00:14:20 -05:00
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
b64d5554e3
Fix doom/cleanup-buffers
2017-02-22 23:57:08 -05:00
92fb1e3417
core-popups: refactor window parameters & popup init
2017-02-22 21:54:10 -05:00
a511d5ea00
Move core/autoload/set.el into core/core-lib.el
2017-02-21 16:03:12 -05:00