From e47d3a87b338e87d2125341d673d16394ba0d38f Mon Sep 17 00:00:00 2001 From: Raul Benencia Date: Fri, 2 May 2025 11:14:53 -0700 Subject: emacs: add kill-project-buffers-and-close-frame --- .emacs.d/rul-lisp/packages/rul-wm.el | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '.emacs.d') diff --git a/.emacs.d/rul-lisp/packages/rul-wm.el b/.emacs.d/rul-lisp/packages/rul-wm.el index d32f359..6c671f7 100644 --- a/.emacs.d/rul-lisp/packages/rul-wm.el +++ b/.emacs.d/rul-lisp/packages/rul-wm.el @@ -136,4 +136,11 @@ With optional argument FRAME, return the list of buffers of FRAME." (add-to-list 'consult-buffer-sources 'beframe-consult-source))) +(defun kill-project-buffers-and-close-frame () + (interactive) + (project-kill-buffers) + (delete-frame (selected-frame))) + +(define-key global-map (kbd "C-x p K") 'kill-project-buffers-and-close-frame) + (provide 'rul-wm) -- cgit v1.2.3