Henrik Lissner
bd11c7e1da
core/autoload/buffers: simplify doom-kill-process-buffers
2017-02-24 03:10:18 -05:00
Henrik Lissner
bdcc1b8a06
core/autoload/buffers: simplify definition of 'real' buffer
2017-02-24 03:09:57 -05:00
Henrik Lissner
f8a634b3f9
core/autoload/buffers: remove workgroups2 references in doom-buffer-list + refactor
2017-02-24 03:08:48 -05:00
Henrik Lissner
5b884d11b8
core/autoload/buffers: update docstrings
2017-02-23 00:14:20 -05:00
Henrik Lissner
d18136e9df
core-popups: refactor help-mode hacks
2017-02-23 00:06:24 -05:00
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
b64d5554e3
Fix doom/cleanup-buffers
2017-02-22 23:57:08 -05:00
Henrik Lissner
92fb1e3417
core-popups: refactor window parameters & popup init
2017-02-22 21:54:10 -05:00
Henrik Lissner
8271342b2e
core-popups: fix popup window cleanup (and fix #27 )
...
+ No longer deletes window parameters before attempting to read them.
+ Don't disable doom-popup-mode if the buffer's getting killed anyway.
+ Fix indentation issues.
2017-02-22 20:53:50 -05:00
Henrik Lissner
4ce63a8992
Minor refactors + bugfixes
2017-02-21 16:04:35 -05:00
Henrik Lissner
ebb30b1512
Move swiper config from core-editor to completion/ivy
2017-02-21 16:03:51 -05:00
Henrik Lissner
a511d5ea00
Move core/autoload/set.el into core/core-lib.el
2017-02-21 16:03:12 -05:00
Henrik Lissner
fd93e705b4
General cleanup, refactor and documentation
2017-02-21 03:45:24 -05:00
Henrik Lissner
2c841b512d
Move modeline hiding to core-popups
2017-02-21 03:44:02 -05:00
Henrik Lissner
f1b2c18476
core-popups: add :autokill popup property; update popup rules
2017-02-21 01:08:57 -05:00
Henrik Lissner
0a0f2adb95
core-popups: add *Occur* rule
2017-02-21 00:55:15 -05:00
Henrik Lissner
dad9c8d98b
core-popups: recenter after following help links
2017-02-21 00:52:45 -05:00
Henrik Lissner
4910531457
General cleanup & minor refactoring
2017-02-21 00:47:34 -05:00
Henrik Lissner
27a3041f40
core/autoload/buffers: cycle buffers silently
2017-02-21 00:44:35 -05:00
Henrik Lissner
5374d96781
Make buffer library (and ivy switch-buffer commands) workspace-centric, rather than project centric
2017-02-21 00:43:15 -05:00
Henrik Lissner
8ded4819e2
Adjust gc-cons
2017-02-20 22:10:29 -05:00
Henrik Lissner
8abbbda3d6
Remove duplicate slashes in paths
2017-02-20 22:10:02 -05:00
Henrik Lissner
90d6b33667
Fix doom/delete-package not showing a complete package list on interactive use
2017-02-20 21:30:41 -05:00
Henrik Lissner
9d30f95972
Move wgrep+ivy popup def to ivy module
2017-02-20 20:43:08 -05:00
Henrik Lissner
d18a39924d
Add modules/tools/{electric-indent,rotate-text}
2017-02-20 20:42:44 -05:00
Henrik Lissner
cb92f96739
Update recentf-exclude and bookmark-default-file
2017-02-20 20:41:58 -05:00
Henrik Lissner
df6a8c81b1
(setq vc-follow-symlinks t)
2017-02-20 20:41:30 -05:00
Henrik Lissner
d476dd6bc1
Don't unpropertize savehist variables (already done upstream)
2017-02-20 19:46:59 -05:00
Henrik Lissner
2569774a3b
Add f.el autoloads to core-lib
2017-02-20 19:44:12 -05:00
Henrik Lissner
047ea64e99
Don't kill scratch or dashboard buffer, but cycle through them on kill attempt
2017-02-20 19:43:57 -05:00
Henrik Lissner
46a82c7ab2
Improve init benchmarking accuracy
2017-02-20 16:42:07 -05:00
Henrik Lissner
35bcc411ba
Add core/autoload/system.el (WIP)
2017-02-20 13:40:42 -05:00
Henrik Lissner
4ae7257f80
doom/recompile: remove redundant filter
2017-02-20 13:28:11 -05:00
Henrik Lissner
052a084ba4
Fix duplicates in doom module pairs/paths
2017-02-20 13:27:56 -05:00
Henrik Lissner
4ca1e646f1
Remove persistent-soft from packages.el
2017-02-20 13:12:34 -05:00
Henrik Lissner
776bc96977
Refactor doom/autoloads init process
2017-02-20 13:12:24 -05:00
Henrik Lissner
cd713291f3
Remove compile-lite task + simple-p option in doom/recompile
2017-02-20 13:11:12 -05:00
Henrik Lissner
dc9133fcc7
doom-initialize: don't use when-let this early (subr-x not loaded yet)
2017-02-20 13:05:34 -05:00
Henrik Lissner
9895a42b17
doom-initialize: fix doom--base-load-path being altered
2017-02-20 13:05:10 -05:00
Henrik Lissner
5c8d6993e0
core-editor (doom|unpropertize-savehist): add type test
2017-02-20 12:04:59 -05:00
Henrik Lissner
e7bbd06e02
core-packages: ensure doom-local-dir exists
2017-02-20 12:01:39 -05:00
Henrik Lissner
acea60e554
core-packages: refactor + improve docstrings
2017-02-20 12:01:39 -05:00
Robert Woods
458d9022e1
Fix persistent-soft Make dependency
...
Add `persistent-soft` to `doom-protected-packages` to avoid install failure.
2017-02-20 21:57:39 +10:30
Henrik Lissner
25da22e32e
doom-get-packages: delete => delq (faster)
2017-02-20 01:22:22 -05:00
Henrik Lissner
545e2a215c
doom/packages-install: fix quelpa/elpa detection in feedback + mention pinned archives
2017-02-20 01:21:57 -05:00
Henrik Lissner
8f708dcd30
doom-package-backend: improve quelpa-or-elpa heuristic
2017-02-20 01:14:10 -05:00
Henrik Lissner
4d53af3086
@package: fix catch-all package association with quelpa
2017-02-20 01:13:21 -05:00
Henrik Lissner
3c1a6f91cc
Fix savehist causing pauses due to faulty hook
2017-02-20 00:40:38 -05:00
Henrik Lissner
7a72a019ea
Add core/autoload/debug.el
2017-02-20 00:26:48 -05:00
Henrik Lissner
81a4e0110f
Add doom/popup
2017-02-20 00:26:48 -05:00