Function: eglot--maybe-activate-editing-mode
eglot--maybe-activate-editing-mode is a byte-compiled function defined
in eglot.el.gz.
Signature
(eglot--maybe-activate-editing-mode)
Documentation
Maybe activate eglot--managed-mode(var)/eglot--managed-mode(fun).
If it is activated, also signal textDocument/didOpen.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defun eglot--maybe-activate-editing-mode ()
"Maybe activate `eglot--managed-mode'.
If it is activated, also signal textDocument/didOpen."
(unless eglot--managed-mode
;; Called when `revert-buffer-in-progress-p' is t but
;; `revert-buffer-preserve-modes' is nil.
(when (and buffer-file-name (eglot-current-server))
(setq eglot--diagnostics nil)
(eglot--managed-mode)
(eglot--signal-textDocument/didOpen)
;; Run user hook after 'textDocument/didOpen' so server knows
;; about the buffer.
(eglot-inlay-hints-mode 1)
(eglot-semantic-tokens-mode 1)
(run-hooks 'eglot-managed-mode-hook))))