diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-25 11:56:35 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-25 11:56:35 -0400 |
| commit | 3a68fef38bb3ad21a26f6d0f61bfc50f9016f012 (patch) | |
| tree | 1d2c62560abff8d8205c73a74da4afae90f573e3 /modules/org-faces-config.el | |
| parent | de01036abae7fc717ea186163cafb73b8b9ad900 (diff) | |
| download | dotemacs-3a68fef38bb3ad21a26f6d0f61bfc50f9016f012.tar.gz dotemacs-3a68fef38bb3ad21a26f6d0f61bfc50f9016f012.zip | |
fix(dirvish): reap the Super+F popup session on any frame close
The popup's q (cj/dirvish-popup-quit) reaps the session's dired buffers, but closing the Hyprland float directly or letting it lose focus bypasses q and orphans them, which is the "leaves a load of buffers around" symptom. A delete-frame-functions hook scoped to the "dirvish" popup frame runs dirvish-quit on every close path. Regular C-x d sessions, where multiple dired buffers are wanted for mark-and-move, and the global dired-kill-when-opening-new-dired-buffer (deliberately off for that same reason) are both untouched. Verified: a navigated popup session drops back to baseline when the frame closes without q.
Diffstat (limited to 'modules/org-faces-config.el')
0 files changed, 0 insertions, 0 deletions
