From 9cfbe53d37dd86113fec53014a87dca60ac3764b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 14 May 2019 21:35:30 -0400 Subject: [PATCH] Fix "selected dead buffer" errors on gD Because the popup manager was auto-killing the *xref* buffer (that ivy-xref closes immediately). --- modules/tools/lookup/config.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/tools/lookup/config.el b/modules/tools/lookup/config.el index f0819d7ca..66b0aee06 100644 --- a/modules/tools/lookup/config.el +++ b/modules/tools/lookup/config.el @@ -116,7 +116,9 @@ this list.") (def-package! ivy-xref :when (featurep! :completion ivy) - :config (setq xref-show-xrefs-function #'ivy-xref-show-xrefs)) + :config + (setq xref-show-xrefs-function #'ivy-xref-show-xrefs) + (set-popup-rule! "^\\*xref\\*$" :ignore t)) (def-package! helm-xref :when (featurep! :completion helm)