]> git.eshelyaron.com Git - emacs.git/commitdiff
'xref-search-program'-related doc string fixes
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 25 Sep 2021 09:54:13 +0000 (11:54 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 25 Sep 2021 09:54:13 +0000 (11:54 +0200)
* lisp/progmodes/xref.el (xref-search-program): Mention what this
variable controls.
(xref-matches-in-files): Mention the variables that controls it.

etc/NEWS
lisp/progmodes/xref.el

index 68853e423c089f7e10bd37fcad66ab03ed3c3cf2..33f6f5aacbc1e505fdd0726565124fc359a2204a 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -2474,6 +2474,7 @@ visit. 'xref-auto-jump-to-first-xref' changes their behavior much in
 the same way as 'xref-auto-jump-to-first-definition' affects the
 "find-definitions" commands.
 
+---
 *** New user options 'xref-search-program' and 'xref-search-program-alist'.
 So far 'grep' and 'ripgrep' are supported.  'ripgrep' seems to offer better
 performance in certain cases, in particular for case-insensitive
index fb8090cfb72ca53554157ab0b3f881a4401c47ab..af1413e05042b39b6b1fe5a5fb1cf7001ff55fe0 100644 (file)
@@ -1648,7 +1648,11 @@ The template should have the following fields:
 (defcustom xref-search-program 'grep
   "The program to use for regexp search inside files.
 
-This must reference a corresponding entry in `xref-search-program-alist'."
+This must reference a corresponding entry in `xref-search-program-alist'.
+
+This variable is used in `xref-matches-in-files', which is the
+utility function used by commands like `dired-do-find-regexp' and
+`project-find-regexp'."
   :type '(choice
           (const :tag "Use Grep" grep)
           (const :tag "Use ripgrep" ripgrep)
@@ -1660,7 +1664,10 @@ This must reference a corresponding entry in `xref-search-program-alist'."
 (defun xref-matches-in-files (regexp files)
   "Find all matches for REGEXP in FILES.
 Return a list of xref values.
-FILES must be a list of absolute file names."
+FILES must be a list of absolute file names.
+
+See `xref-search-program' and `xref-search-program-alist' for how
+to control which program to use when looking for matches."
   (cl-assert (consp files))
   (require 'grep)
   (defvar grep-highlight-matches)