diff options
| author | Constantine Vetoshev <gepardcv@gmail.com> | 2021-11-01 22:22:18 -0700 |
|---|---|---|
| committer | Constantine Vetoshev <gepardcv@gmail.com> | 2021-11-01 22:22:18 -0700 |
| commit | 3e4efaba598bb01834bbc4fbeb3e1d7b48579624 (patch) | |
| tree | 428543e696dfb62c6444f152122207fa0d06e332 /perspective.el | |
| parent | 6e87eeb6160345390406a82af0db61782bfb9913 (diff) | |
Temporarily remove persp-maybe-kill-buffer from kill-buffer-query-functions — the current implementation causes massive performance problems.
Diffstat (limited to 'perspective.el')
| -rw-r--r-- | perspective.el | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/perspective.el b/perspective.el index 6861e30..a15ff32 100644 --- a/perspective.el +++ b/perspective.el @@ -1001,12 +1001,12 @@ Killing a perspective means that all buffers associated with that perspective and no others are killed." (interactive "i") (if (null name) (setq name (persp-prompt (persp-current-name) t))) - (remove-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) + ;;(remove-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) (with-perspective name (run-hooks 'persp-killed-hook) (mapc 'persp-remove-buffer (persp-current-buffers)) (setf (persp-killed (persp-curr)) t)) - (add-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) + ;;(add-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) (remhash name (perspectives-hash)) (when (boundp 'persp--xref-marker-ring) (remhash name persp--xref-marker-ring)) (persp-update-modestring) @@ -1274,7 +1274,7 @@ named collections of buffers and window configurations." (add-hook 'after-make-frame-functions 'persp-init-frame) (add-hook 'delete-frame-functions 'persp-delete-frame) (add-hook 'ido-make-buffer-list-hook 'persp-set-ido-buffers) - (add-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) + ;;(add-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) (setq read-buffer-function 'persp-read-buffer) (mapc 'persp-init-frame (frame-list)) (setf (persp-current-buffers) (buffer-list)) @@ -1284,7 +1284,7 @@ named collections of buffers and window configurations." (remove-hook 'delete-frame-functions 'persp-delete-frame) (remove-hook 'after-make-frame-functions 'persp-init-frame) (remove-hook 'ido-make-buffer-list-hook 'persp-set-ido-buffers) - (remove-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) + ;;(remove-hook 'kill-buffer-query-functions 'persp-maybe-kill-buffer) (setq read-buffer-function nil) (set-frame-parameter nil 'persp--hash nil) (setq global-mode-string (delete '(:eval (persp-mode-line)) global-mode-string)) |
