Eglot: run eglot-managed-mode-hook when turning off (bug#70958)
authorJoão Távora <joaotavora@gmail.com>
Mon, 27 May 2024 21:58:48 +0000 (16:58 -0500)
committerJoão Távora <joaotavora@gmail.com>
Mon, 27 May 2024 21:58:55 +0000 (16:58 -0500)
* lisp/progmodes/eglot.el (eglot--managed-mode): Run
  eglot-managed-mode-hook.

lisp/progmodes/eglot.el

index 94b45abe1d87c8d437322c106da7a7682476bb53..edbe484157bad0041fa5e6840591c7ce8efcb316 100644 (file)
@@ -2044,6 +2044,7 @@ Use `eglot-managed-p' to determine if current buffer is managed.")
     (when eglot--current-flymake-report-fn
       (eglot--report-to-flymake nil)
       (setq eglot--current-flymake-report-fn nil))
+    (run-hooks 'eglot-managed-mode-hook)
     (let ((server eglot--cached-server))
       (setq eglot--cached-server nil)
       (when server