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)
      (run-hooks 'eglot-managed-mode-hook))))