all repos — nixfiles @ 1b2ac613e3ee291ddf37b16f01d82343906e5d39

System and user configuration, managed by nix and home-manager

Emacs: add kill-this-buffer-dwim for server edits

Alan Pearce
commit

1b2ac613e3ee291ddf37b16f01d82343906e5d39

parent

4c534ec12b614acc3317f21d42193839074f4a23

1 file changed, 7 insertions(+), 1 deletion(-)

jump to
M tag-emacs/emacs.d/init.eltag-emacs/emacs.d/init.el
@@ -126,6 +126,12 @@ backup-by-copying-when-mismatch t))
;;;; Buffers +(defun kill-this-buffer-dwim () + (interactive) + (if server-buffer-clients + (server-edit) + (kill-this-buffer))) + (req-package ibuffer :bind (("C-x C-b" . ibuffer)) :config (progn
@@ -411,7 +417,7 @@ (unbind-key "s-h")
(unbind-key "s-n") (unbind-key "s-p") (unbind-key "s-w") -(bind-key "s-k" #'kill-this-buffer) +(bind-key "s-k" #'kill-this-buffer-dwim) (bind-key "s-x" (define-prefix-command 'super-x-map))