diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 5244690..a170dab 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -36,6 +36,11 @@ (dolist (mode hidden-minor-modes) (let ((lighter (cdr (assoc mode minor-mode-alist)))) (when lighter (setcar lighter ""))))) +(defun kill-all-buffers () + "Kill all buffers." + (interactive) + (eglot-shutdown-all) + (mapc #'kill-buffer (buffer-list))) (defun reindent-buffer () "Reindent the current buffer." (interactive) @@ -63,6 +68,7 @@ value `italic'." (add-hook 'after-change-major-mode-hook #'hide-minor-modes) ;; other key binds +(global-set-key (kbd "C-c e b k") 'kill-all-buffers) (global-set-key (kbd "C-c e i") 'edit-init-file) (global-set-key (kbd "C-c e r") 'reindent-buffer) (global-set-key (kbd "C-h w") 'dictionary-search)