Commit Graph

45 Commits

Author SHA1 Message Date
Henrik Lissner
64a60a1501 core-popups: don't autoclose help/message buffers; autoclose eval buffers 2017-03-01 21:44:30 -05:00
Henrik Lissner
6d23b26def Fix hidden modeline in random buffers b/c completion-in-region-mode fails 2017-03-01 21:39:07 -05:00
Henrik Lissner
9be87b3235 core-popups: add :autoclose property + apply to message & help buffers 2017-03-01 21:38:26 -05:00
Henrik Lissner
4356f894fd General cleanup + refactor 2017-02-28 12:12:18 -05:00
Henrik Lissner
2a9a1ef186 core-popups: attach popup hacks to window-setup-hook (fix #29) 2017-02-26 02:18:10 -05:00
Henrik Lissner
ccabb9f6ee core-popups: adjust Pp Eval Ouput and Org Agenda/Src popup rules 2017-02-25 22:18:34 -05:00
Henrik Lissner
cfd249b7f4 core-popups: prepend :popup settings 2017-02-25 22:18:16 -05:00
Henrik Lissner
253858303e General cleanup + refactor 2017-02-25 02:11:56 -05:00
Henrik Lissner
82fb000574 core-popups: polish org hacks 2017-02-24 20:15:49 -05:00
Henrik Lissner
a446c58846 lang/org: fix org-capture workflow and org-shackle hacks 2017-02-24 20:00:59 -05:00
Henrik Lissner
2f81ca11a5 core-popups: fix doom--switch-from-popup 2017-02-24 19:59:36 -05:00
Henrik Lissner
be2c1c26b0 doom*shackle-always-align: set default :align when :same or :frame aren't set either 2017-02-24 19:58:47 -05:00
Henrik Lissner
8cf36545bd core-popups: update doc comments 2017-02-24 19:57:57 -05:00
Henrik Lissner
4d20872b35 core-popups: remove debug message call 2017-02-24 03:12:39 -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
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
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
f4ff213f9b core-popups: better neotree handling 2017-02-20 00:26:48 -05:00
Henrik Lissner
1be70e6b3e core-popups: use originating buffer when following help-mode links from popups 2017-02-20 00:26:48 -05:00
Henrik Lissner
69e40eaf67 core-popups: don't quit popups on ESC from other buffers 2017-02-20 00:26:48 -05:00
Henrik Lissner
628b575566 core-popups: refactor 2017-02-20 00:26:08 -05:00
Henrik Lissner
2d5d826177 Remove dash/f dependencies; use cl-lib & subr-x more 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
7ef87546cc Refactor package management system 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
6c06aa0ce7 Macros now prefixed with @, instead of suffixed with ! 2017-02-20 00:26:06 -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
e342994307 core-popups: improve popup management stability 2017-02-20 00:26:05 -05:00
Henrik Lissner
b8042bdaaa General cleanup + refactor core.el 2017-02-20 00:23:08 -05:00
Henrik Lissner
5549e141a7 doom-def-setting => def-setting! 2017-02-20 00:23:07 -05:00
Henrik Lissner
5ee6369f77 core-popups: update popup rules 2017-02-20 00:23:07 -05:00
Henrik Lissner
093fa1b5a3 Rethink setting system 2017-02-20 00:23:07 -05:00
Henrik Lissner
e0652b311d General cleanup 2017-02-20 00:23:06 -05:00
Henrik Lissner
194490680a Add core-set, def-setting! and set!; standardized settings 2017-02-20 00:23:06 -05:00
Henrik Lissner
a20bdb28b2 defpopup! => def-popup! 2017-02-20 00:23:05 -05:00
Henrik Lissner
3c0e22d253 Remove map! usage from core files (to be moved to evil module) 2017-02-20 00:23:05 -05:00
Henrik Lissner
a2ed275d07 Rewrite core-popups 2017-02-20 00:23:03 -05:00
Henrik Lissner
50ea98319f Rewrite core libraries (WIP) 2017-01-16 23:15:48 -05:00