# HG changeset patch # User Augie Fackler # Date 1410375446 14400 # Node ID b9c8655f12f0fb72b322d0e515b373b120c4d53a # Parent 4e83916a43039c48c3c8fca6d0fd57c2745b23d3 emacs: only call server-edit during my save function if the buffer was actually a server buffer diff --git a/.elisp/settings/90.keybindings.el b/.elisp/settings/90.keybindings.el --- a/.elisp/settings/90.keybindings.el +++ b/.elisp/settings/90.keybindings.el @@ -54,6 +54,7 @@ (defun server-save-buffer-and-finish () (interactive) - (save-buffer) (server-edit)) + (save-buffer) + (if server-buffer-clients (server-edit))) (add-hook 'server-switch-hook '(lambda ()(local-set-key "\M-s" 'server-save-buffer-and-finish )))