doomemacs/modules
Henrik Lissner d443aed25c
feature/eval: improve compatibility with feature/popups
This makes quickrun, *doom eval* and *Pp Eval Output* buffers behave
better.

Eval output buffers should a) shrink themselves to the size of their
output (within reason), b) *not* grab focus, and c) be easy to close
from afar with C-g/Escape.

Gotchas:

1. Quickrun gets output asynchronously, so we shrink it on
   quickrun-after-run-hook, not in the popup rule.
2. *doom eval* and *Pp Eval Output* opens with its output ready, so the
   popup system may shrink those to fit.
3. *doom eval* and *Pp Eval Output* handle window selection themselves.
   Let them by setting the select window parameter to #'ignore.
2018-01-08 17:30:54 -05:00
..
app feature/popup: remove default slot & window-width 2018-01-07 05:56:00 -05:00
completion completion/ivy: use font-lock-doc-face instead of ivy-remote 2018-01-08 15:02:54 -05:00
feature feature/eval: improve compatibility with feature/popups 2018-01-08 17:30:54 -05:00
lang feature/eval: improve compatibility with feature/popups 2018-01-08 17:30:54 -05:00
private private/default: remove popup-buffer bindings 2018-01-07 06:48:06 -05:00
tools Improve popup compatibility for eshell & multi-term 2018-01-07 15:25:35 -05:00
ui ui/doom-dashboard: major refactor; use initial-buffer-choice 2018-01-08 17:30:54 -05:00