Function: server-switch-buffer@with-editor-server-window-alist
server-switch-buffer@with-editor-server-window-alist is a
byte-compiled function defined in with-editor.el.
Signature
(server-switch-buffer@with-editor-server-window-alist FN &optional NEXT-BUFFER &rest ARGS)
Documentation
Honor with-editor-server-window-alist (which see).
Source Code
;; Defined in ~/.emacs.d/elpa/with-editor-20260301.1317/with-editor.el
(define-advice server-switch-buffer
(:around (fn &optional next-buffer &rest args)
with-editor-server-window-alist)
"Honor `with-editor-server-window-alist' (which see)."
(let ((server-window (with-current-buffer
(or next-buffer (current-buffer))
(when with-editor-mode
(setq with-editor-previous-winconf
(current-window-configuration)))
(with-editor-server-window))))
(apply fn next-buffer args)))