Commit Graph

10 Commits

Author SHA1 Message Date
4df471e53a feature/popup: fix arrayp errors when killing transient buffers 2018-01-06 04:52:37 -05:00
f087f731ef feature/popup: fix +popup/toggle 2018-01-06 04:42:54 -05:00
45bc438c37 feature/popup: fix typo (writeable => writable)
This prevented window parameters from being saved.
2018-01-06 04:42:24 -05:00
48b0a468d1 THOU SHALT NOT WORSHIP FALSE IDOLS, said the byte compiler
And I obeyed.
2018-01-06 04:24:38 -05:00
d76f991c0c feature/popup: clean up buffer processes too, if any 2018-01-06 03:30:27 -05:00
b28f6ed477 General minor refactor & comment revision 2018-01-06 03:03:02 -05:00
a88cb1e4eb require map library for +popup--normalize-alist 2018-01-06 02:48:08 -05:00
08b479b06f Rename popup parameter escape-quit => quit 2018-01-06 02:42:53 -05:00
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
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