* lisp/progmodes/eglot.el (eglot--servers-by-xrefed-file): Doesn't
need to be weak.
do (with-demoted-errors "[eglot] shutdown all: %s"
(cl-loop for s in ss do (eglot-shutdown s nil nil preserve-buffers)))))
-(defvar eglot--servers-by-xrefed-file
- (make-hash-table :test 'equal :weakness 'value))
+(defvar eglot--servers-by-xrefed-file (make-hash-table :test 'equal))
(defun eglot--on-shutdown (server)
"Called by jsonrpc.el when SERVER is already dead."