Henrik Lissner
a9a731c1eb
feature/popup: replace alist param with popup
2018-01-06 04:56:12 -05:00
Henrik Lissner
4df471e53a
feature/popup: fix arrayp errors when killing transient buffers
2018-01-06 04:52:37 -05:00
Henrik Lissner
f087f731ef
feature/popup: fix +popup/toggle
2018-01-06 04:42:54 -05:00
Henrik Lissner
45bc438c37
feature/popup: fix typo (writeable => writable)
...
This prevented window parameters from being saved.
2018-01-06 04:42:24 -05:00
Henrik Lissner
48b0a468d1
THOU SHALT NOT WORSHIP FALSE IDOLS, said the byte compiler
...
And I obeyed.
2018-01-06 04:24:38 -05:00
Henrik Lissner
d76f991c0c
feature/popup: clean up buffer processes too, if any
2018-01-06 03:30:27 -05:00
Henrik Lissner
b28f6ed477
General minor refactor & comment revision
2018-01-06 03:03:02 -05:00
Henrik Lissner
a88cb1e4eb
require map library for +popup--normalize-alist
2018-01-06 02:48:08 -05:00
Henrik Lissner
08b479b06f
Rename popup parameter escape-quit => quit
2018-01-06 02:42:53 -05:00
Henrik Lissner
3cbddbfd88
Generalize +evil-esc-hook into doom-escape-hook
...
This lets vanilla Emacs users in on having a universal "escape" key.
2018-01-06 02:38:39 -05:00
Henrik Lissner
91357a3e5d
💥 Replace core-popup with new feature/popup module
...
This is a breaking change! Update your :popup settings. Old ones will
throw errors!
Doom's new popup management system casts off its shackles (hur hur) and
replaces them with the monster that is `display-buffer-alist`, and
window parameters.
However, this is highly experimental! Expect edge cases. Particularly
with org-mode and magit (or anything that does its own window
management).
Relevant to #261 , #263 , #325
2018-01-06 02:17:43 -05:00