GNU bug report logs - #65830
29.1; Mouse click on xref buffer doesn't go to reference

Previous Next

Package: emacs;

Reported by: "Evan Moses" <evan <at> emoses.org>

Date: Fri, 8 Sep 2023 19:46:02 UTC

Severity: normal

Merged with 65831

Found in version 29.1

Full log


Message #8 received at 65830 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Evan Moses" <evan <at> emoses.org>
Cc: 65830 <at> debbugs.gnu.org
Subject: Re: bug#65830: 29.1;
 Mouse click on xref buffer doesn't go to reference
Date: Sat, 09 Sep 2023 09:11:41 +0300
merge 65830 658301
thanks

> Date: Fri, 08 Sep 2023 12:29:08 -0700
> From: "Evan Moses" <evan <at> emoses.org>
> 
> I apologize, as written that function doesn't work, but this does:

This message created a new bug report, so I'm now merging them.

> (defun my:xref-goto-xref-mouse (event &optional quit)
>   (interactive "eP")
>   (let ((xref-buffer)
>         (xref (save-excursion
>                 (mouse-set-point event)
>                 (setq xref-buffer (current-buffer))
>                 (xref--item-at-point))))
>     (if (not xref)
>       (user-error "Choose a reference to visit")
>       (progn
>         (xref--set-arrow)
>         (xref--show-location (xref-item-location xref) (if quit 'quit t))
>         (next-error-found-buffer xref-buffer)))))
> 
> (bind-key [mouse-2] #'my:xref-goto-xref-mouse xref--button-map)




This bug report was last modified 2 years and 12 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.