emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 7385c991dff: Also exempt eglot-inlay-hints-mode from desktop.el


From: João Távora
Subject: emacs-29 7385c991dff: Also exempt eglot-inlay-hints-mode from desktop.el's fumblings
Date: Thu, 16 Mar 2023 10:09:53 -0400 (EDT)

branch: emacs-29
commit 7385c991dff3466b37cf50628e7685cd53e71921
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Also exempt eglot-inlay-hints-mode from desktop.el's fumblings
    
    Reported in https://github.com/joaotavora/eglot/discussions/1183.
    
    * lisp/progmodes/eglot.el (desktop): Also exempt
    eglot-inlay-hints-mode from desktop.el fumblings.
---
 lisp/progmodes/eglot.el | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 5c61a444fd3..52bba717a67 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -3654,13 +3654,11 @@ If NOERROR, return predicate, else erroring function."
 
 ;;; Hacks
 ;;;
-;; FIXME: Although desktop.el compatibility is Emacs bug#56407, the
-;; optimal solution agreed to there is a bit more work than what I
-;; have time to right now.  See
-;; e.g. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=bug%2356407#68.
-;; For now, just use `with-eval-after-load'
+;; Emacs bug#56407, the optimal solution is in desktop.el, but that's
+;; harder. For now, use `with-eval-after-load'. See also github#1183.
 (with-eval-after-load 'desktop
-  (add-to-list 'desktop-minor-mode-handlers '(eglot--managed-mode . ignore)))
+  (add-to-list 'desktop-minor-mode-handlers '(eglot--managed-mode . ignore))
+  (add-to-list 'desktop-minor-mode-handlers '(eglot-inlay-hints-mode . 
ignore)))
 
 
 ;;; Misc



reply via email to

[Prev in Thread] Current Thread [Next in Thread]