doomemacs/modules/tools
Henrik Lissner 2cc5d223fe
Rewrite how magit windows/popups are managed
The old policy was to invoke magit in fullscreen, but in practice, I've
found myself wanting to peek at other buffers (maybe even notes) while I
manage my project in version control.

So this change introduces two big changes and one fix:

+ Instead of a full-frame policy, we use full-column. e.g. Invoking
  magit-status will take up a full column of windows (and will restore
  them when you quit).
+ Popups are displayed below the current window if called from a magit
  buffer, otherwise as a popup at the bottom of the frame.
+ Fixes popups opening in a random window if called from a magit buffer
  in a popup.

This is only a start and needs more testing.
2018-08-13 21:47:56 +02:00
..
editorconfig Remove read-only monkey patch for magit/git-rebase 2018-07-10 14:22:53 +02:00
ein Autoload defhydras & use new naming convention 2018-06-26 01:43:54 +02:00
gist Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
macos Autoload the +macos!open-width macro 2018-06-04 21:17:49 +02:00
magit Rewrite how magit windows/popups are managed 2018-08-13 21:47:56 +02:00
make tools/make: make +make/run more robust; add +make/run-last #543 2018-04-20 04:14:30 -04:00
password-store Fix C-k keybind in pass-mode 2018-06-23 20:00:21 +02:00
pdf lang/pdf: fix compatibility with +new modeline 2018-07-29 17:41:58 +02:00
prodigy Add FIXMEs to def-setting!'s 2018-06-24 17:13:23 +02:00
rgb Autoload defhydras & use new naming convention 2018-06-26 01:43:54 +02:00
tmux/autoload tmux: string-split -> split-string 2018-06-17 18:57:02 -07:00
upload tools/upload: remove autoload library (unnecessary) 2018-02-21 17:09:53 -05:00
wakatime Rename doom-before-switch-*-hook hooks 2018-07-03 03:41:08 +02:00