Remove doom-cleanup-hook & doom/cleanup-session
These weren't reliable, often times buggy or overzealous about killing buffers and processes. Best to do it manually or come up with a better solution.
This commit is contained in:
parent
3e85981695
commit
9b7d95f43a
5 changed files with 2 additions and 53 deletions
|
@ -1,9 +1,5 @@
|
|||
;;; feature/evil/+commands.el -*- lexical-binding: t; -*-
|
||||
|
||||
(evil-define-command +evil:cleanup-session (bang)
|
||||
(interactive "<!>")
|
||||
(doom/cleanup-session bang))
|
||||
|
||||
(evil-define-operator +evil:open-scratch-buffer (bang)
|
||||
(interactive "<!>")
|
||||
(doom/open-scratch-buffer bang))
|
||||
|
@ -94,7 +90,6 @@ This command understands vim file modifiers (like %:p:h). See
|
|||
(evil-ex-define-cmd "grevert" #'git-gutter:revert-hunk)
|
||||
|
||||
;;; Dealing with buffers
|
||||
(evil-ex-define-cmd "clean[up]" #'+evil:cleanup-session)
|
||||
(evil-ex-define-cmd "k[ill]" #'doom/kill-this-buffer)
|
||||
(evil-ex-define-cmd "k[ill]all" #'+default:kill-all-buffers)
|
||||
(evil-ex-define-cmd "k[ill]m" #'+default:kill-matching-buffers)
|
||||
|
|
|
@ -102,8 +102,6 @@ Uses `+workspaces-main' to determine the name of the main workspace."
|
|||
|
||||
(advice-add #'persp-asave-on-exit :around #'+workspaces*autosave-real-buffers)
|
||||
|
||||
(add-hook 'doom-cleanup-hook #'+workspaces|cleanup-unassociated-buffers)
|
||||
|
||||
;; Ensure buffers we've opened/switched to are auto-added to the current
|
||||
;; perspective
|
||||
(setq persp-add-buffer-on-find-file t
|
||||
|
|
|
@ -210,7 +210,6 @@ compilation database is present in the project.")
|
|||
:definition #'rtags-find-symbol-at-point
|
||||
:references #'rtags-find-references-at-point)
|
||||
|
||||
(add-hook 'doom-cleanup-hook #'+cc|cleanup-rtags)
|
||||
(add-hook! 'kill-emacs-hook (ignore-errors (rtags-cancel-process)))
|
||||
|
||||
;; Use rtags-imenu instead of imenu/counsel-imenu
|
||||
|
|
|
@ -56,7 +56,6 @@ adjustment.")
|
|||
:keymap +popup-mode-map
|
||||
(cond (+popup-mode
|
||||
(add-hook 'doom-escape-hook #'+popup|close-on-escape t)
|
||||
(add-hook 'doom-cleanup-hook #'+popup|cleanup-rules)
|
||||
(setq +popup--old-display-buffer-alist display-buffer-alist
|
||||
display-buffer-alist +popup--display-buffer-alist
|
||||
window--sides-inhibit-check t)
|
||||
|
@ -64,7 +63,6 @@ adjustment.")
|
|||
(push (cons prop 'writable) window-persistent-parameters)))
|
||||
(t
|
||||
(remove-hook 'doom-escape-hook #'+popup|close-on-escape)
|
||||
(remove-hook 'doom-cleanup-hook #'+popup|cleanup-rules)
|
||||
(setq display-buffer-alist +popup--old-display-buffer-alist
|
||||
window--sides-inhibit-check nil)
|
||||
(+popup|cleanup-rules)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue