Commit Graph

95 Commits

Author SHA1 Message Date
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
fd93e705b4 General cleanup, refactor and documentation 2017-02-21 03:45:24 -05:00
27a3041f40 core/autoload/buffers: cycle buffers silently 2017-02-21 00:44:35 -05:00
5374d96781 Make buffer library (and ivy switch-buffer commands) workspace-centric, rather than project centric 2017-02-21 00:43:15 -05:00
90d6b33667 Fix doom/delete-package not showing a complete package list on interactive use 2017-02-20 21:30:41 -05:00
047ea64e99 Don't kill scratch or dashboard buffer, but cycle through them on kill attempt 2017-02-20 19:43:57 -05:00
35bcc411ba Add core/autoload/system.el (WIP) 2017-02-20 13:40:42 -05:00
25da22e32e doom-get-packages: delete => delq (faster) 2017-02-20 01:22:22 -05:00
545e2a215c doom/packages-install: fix quelpa/elpa detection in feedback + mention pinned archives 2017-02-20 01:21:57 -05:00
8f708dcd30 doom-package-backend: improve quelpa-or-elpa heuristic 2017-02-20 01:14:10 -05:00
7a72a019ea Add core/autoload/debug.el 2017-02-20 00:26:48 -05:00
81a4e0110f Add doom/popup 2017-02-20 00:26:48 -05:00
f6b96c6e79 Refactor doom/popup-toggle 2017-02-20 00:26:48 -05:00
d0c3dcbb19 Remove unused core/autoload/message.el 2017-02-20 00:26:48 -05:00
a46829a06c Add doom/window-zoom to core/autoload/ui 2017-02-20 00:26:08 -05:00
11a5e15e4e Refactor core config 2017-02-20 00:26:08 -05:00
b135b7bf53 Add doom/toggle-sticky to core/autoload/editor 2017-02-20 00:26:08 -05:00
7682ce3ba4 Make buffer killing/cycling more reliable 2017-02-20 00:26:07 -05:00
2d5d826177 Remove dash/f dependencies; use cl-lib & subr-x more 2017-02-20 00:26:07 -05:00
c68ae247b5 Polish package management system 2017-02-20 00:26:07 -05:00
2d7b675a6c Add core/autoload/memoize.el library 2017-02-20 00:26:07 -05:00
c845a47ecf Simplify @def-setting and @set macros 2017-02-20 00:26:07 -05:00