parent
7ec623593e
commit
7d603185e1
1 changed files with 8 additions and 0 deletions
|
@ -142,6 +142,14 @@ stored in `persp-save-dir'.")
|
||||||
(cadr prev-buffers)
|
(cadr prev-buffers)
|
||||||
head)))
|
head)))
|
||||||
|
|
||||||
|
;; HACK Fixes #4196, #1525: selecting deleted buffer error when quitting Emacs
|
||||||
|
;; or on some buffer listing ops.
|
||||||
|
(defadvice! +workspaces-remove-dead-buffers-a (persp)
|
||||||
|
:before #'persp-buffers-to-savelist
|
||||||
|
(when (persp-p persp)
|
||||||
|
(setf (persp-buffers persp)
|
||||||
|
(cl-delete-if-not #'persp-get-buffer-or-null (persp-buffers persp)))))
|
||||||
|
|
||||||
;; Delete the current workspace if closing the last open window
|
;; Delete the current workspace if closing the last open window
|
||||||
(define-key! persp-mode-map
|
(define-key! persp-mode-map
|
||||||
[remap delete-window] #'+workspace/close-window-or-workspace
|
[remap delete-window] #'+workspace/close-window-or-workspace
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue