Basically a better `window-toggle-side-windows'.
| README.org | init | |
| volatile-windows.el | init | |
volatile-windows, a more fine-grained `windows-toggle-side-windows'.
Usage:
- Setup rules for windows to toggle or delete:
(setopt volatile-windows-buffer-alist
'(((major-mode . help-mode) t)
((major-mode . vc-dir-mode) t)
((major-mode . Custom-mode) kill)
("\\*\\(Messages\\|Command History\\|command-log\\)\\*" t)
("\\*\\(Backtrace\\|Compile-log\\|Warnings\\)\\*" kill)
("\\*\\(vc-git\\).*\\*" kill)))
- "Evaporate" those buffer window by invoking `volatile-windows-evaporate'.
- Toggle those buffer window back by `volatile-windows-pop'.
- `volatile-windows-delete-other-windows' works like `delete-other-windows' but also saves window configurations so you can toggle it back with `volatile-windows-pop'.