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)))