Questions tagged [xref]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
18 views

dumb-jump and xref: how to display candidates in a popup below point?

I'm trying to use dumb-jump and set it to use the xref backend as per the instructions . When i do M-. emacs splits screen and opens an xref buffer. But what I want looks like this: It seems like it ...
  • 129
0 votes
2 answers
56 views

How to automatically go to file when there is only one match in xref?

I don't see the point in displaying xref with one match. Hope there is a simple solution.
2 votes
1 answer
74 views

How to disable momentary highlighting of a match by xref and ggtags?

When I call gtags-find-tag-dwim, matches item will be highlighted for about one second. When I call xref-pop-marker-stack, matches item will be highlighted for about 0.2 second. like this: -----------...
1 vote
1 answer
141 views

xref-find-definitions, find next

In decades past when I used find-tag, I think there was a way to advance to the next tag definition if the first one found is not the one you were looking for. Is there a way to do this now that find-...
  • 111
1 vote
1 answer
174 views

xref-find-defnition not finding any definition

I am a newbie and in this part of the tutorial: " More generally, if you want to see a function in its original source file, you can use the xref-find-definitions function to jump to it. xref-...
1 vote
0 answers
202 views

I want xref-find-definitions that uses the second backend when the first backend doesn't find anything

I program in Haskell using lsp-mode with lsp-haskell. I need to have a working "jump to definition". xref-find-definitions using lsp--xref-backend sometimes fails to find the definition. ...
  • 215
0 votes
0 answers
48 views

Can xref-find-definitions jump into packages in venv?

I have following Python file and my cursor is on top of os, or sys, or pprint. When I do xref-find-definitions it does not jump into their definition that is I belive location on the ~/venv file. Is ...
  • 1,072
7 votes
0 answers
356 views

xref unsuccessful in python buffers: "no definition found"

The command xref-find-definitions is no longer working for me in Python buffers (with elpy-mode enabled. Its companions, such as xref-find-references, are also not working in Python buffers. ...
0 votes
1 answer
273 views

how to go to the first definition with xref-find-definitions, do not show all options?

When I press gd to go to the definition of a class in C++, Emacs splits the screen and shows me two definition options that I need to click on with one of them. I'm used to coc.nvim where I would just ...
1 vote
3 answers
111 views

Given a list of (filepath line column), how to make this open as an xref buffer?

If I have a list of file locations in elisp, how would I create an xref window, showing these locations?
  • 7,421
0 votes
1 answer
74 views

How to prevent highlighting when using ‘xref-pop-marker-stack’

I was using dumb-jump to get back from jump definition's location. I started to get following message: ‘dumb-jump-back’ is an obsolete command (as of 2020-06-26); ‘dumb-jump-back’ has been obsoleted ...
  • 1,072
0 votes
2 answers
124 views

Xref / xref-find-refernces / Windows 7 does not work

I'm struggling with Xref M-? finding references to symbols (C-code). It doesn't work for (e)tags nor for any symbol even in the buffered file. The Xref window/buffer with results is not opened instead ...
1 vote
1 answer
371 views

How to call xref-find-definitions without being prompted?

Is it possible to call xref-find-definitions to find the definition at the current point without being prompted to select the default? I'd like to bind this to a key, so it immediately jumps to a ...
  • 7,421
1 vote
1 answer
66 views

Read Xref manual in Emacs

I want to read Xref (Find Identifiers References) in Emacs. When running info C-hi and then Info-menu m, I can not find any Xref topic. I have helm enabled, so it completes topics on info. For ...
  • 2,099
1 vote
2 answers
3k views

How to use xref-find-references on Elisp files without "No references found for" errors

I am using GNU Emacs 26.3 on Ubuntu 19.10. I have a directory full of Emacs Lisp files with the .el file extension. All of them are loaded into the currently running Emacs. I can open up one of ...
  • 289
0 votes
1 answer
206 views

Automatic "push-mark" when navigating with xref, find-grep, etc?

There seem to be a lot of situations, where a command changes the cursor location (point), but no mark is pushed, making navigating back by popping the mark with C-u SPC impossible. For isolated use-...
  • 1,501
1 vote
2 answers
102 views

Make 'ctags' detect fortran's "module procedure" pattern?

I am using ctags to index fortran files for code navigation in Emacs with M-.. In doing so I have noticed that it doesn't recognize declarations of the form MODULE PROCEDURE MySubroutineName ! or ...
  • 1,501
2 votes
1 answer
143 views

Improving Etags support for fortran?

When using xref with Fortran I noticed that indexing by etags is highly incomplete; Almost exclusively subroutines (and maybe functions) are index, but modules, types, constants and global variables ...
  • 1,501
3 votes
1 answer
142 views

calling xref-find-definitions within lisp code

I want to call xref-find-definitions from within my own lisp code and I'm struggling. (xref-find-definitions IDENTIFIER) Find the definition of the identifier at point. It wants a parameter ...
3 votes
0 answers
60 views

xref gets confused by similar class names

If I use evil-jump-to-tag or xref-find-defintions on an inherited class module whose name is the same as a class in my current project, I am taken to the definition in the current project. I would ...
  • 3,995
2 votes
2 answers
430 views

How do I use xref-find-definitions with multiple source directories?

I'm attempting to make changes to an Emacs package. I currently have the version in use installed in ~/.emacs.d/elpa/<package> and the source checked out from git in /src/<package>. When ...
0 votes
0 answers
188 views

How do I select the xref completion buffer using the keyboard?

Prior to the appearance of xref hitting M-v would switch to the completions buffer. Now this does not appear to work however. I am running GNU Emacs 26.1 (build 1, x86_64-apple-darwin13.4.0, Carbon ...
  • 11
1 vote
0 answers
37 views

xref suggestions are truncated

I use xref to find tags in emacs 25. My problem is with C defines, when there are multiple definitions. The *xref* buffer shows suggestions, but does not show enough text (it stops ...
  • 387
2 votes
1 answer
151 views

Using advice to run function before tag symbol lookup

I use xref-find-definition to look up the definition of a symbol name. When I call xref-find-definition, I want to Emacs to automatically find and load an appropriately named etags file. For this ...
  • 171
2 votes
2 answers
169 views

Longer flashing of search string during multi-file searches

When the cursor is in the *xref* buffer, following dired-do-find-regexp, the found string in the adjacent frame flashes, but too briefly, making it quite hard to see. A simple solution is to increase ...
  • 483
3 votes
1 answer
503 views

How can I highlight cursor or line in unselected frames?

Prelude Let me start by mentioning the scenario where the problem arises. I see that 2-3 variables are always used together in a system. I need to add yet another one that will be used along with ...
  • 483
0 votes
0 answers
101 views

recenter *xref* buffer on next-error

I have a next-error-hook to recenter the next-error-last-buffer, so if the buffer is displayed, it will recenter to the line of the error I just jumped to: (defun jpk/next-error-hook () (let ((win (...
  • 478