From f5d850136280cf9ec15d583b1d0e42c776a59873 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Tue, 11 Feb 2025 15:28:59 +0000 Subject: [PATCH] Eglot: error if no hierarchies available at point * lisp/progmodes/eglot.el (eglot--hierarchy-1): Error if no hierarchy at point. (cherry picked from commit 9d2d8a4d39441ad9de3862164aa57dbdf5874baf) --- lisp/progmodes/eglot.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index db9c94289a2..b98f0347ad0 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -4605,6 +4605,7 @@ If NOERROR, return predicate, else erroring function." server preparer (eglot--TextDocumentPositionParams)))) + (unless roots (eglot--error "No hierarchy information here")) (with-current-buffer (get-buffer-create name) (eglot-hierarchy-mode) (setq-local -- 2.39.5