Function: eglot--setq-saving

eglot--setq-saving is a macro defined in eglot.el.gz.

Signature

(eglot--setq-saving SYMBOL BINDING)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defmacro eglot--setq-saving (symbol binding)
  `(unless (or (not (boundp ',symbol)) (eglot--stay-out-of-p ',symbol))
     (push (cons ',symbol (symbol-value ',symbol)) eglot--saved-bindings)
     (setq-local ,symbol ,binding)))