]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/xref.el: Fix first line syntax
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 May 2020 18:49:46 +0000 (14:49 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 May 2020 18:49:46 +0000 (14:49 -0400)
(xref--find-ignores-arguments): Simplify.

lisp/progmodes/xref.el

index 6351f19b644d611b059fea31eb0a88955a867294..7d1ee705b802f1a4ae48edd2acda4de82ac43d1d 100644 (file)
@@ -1,4 +1,4 @@
-;; xref.el --- Cross-referencing commands              -*-lexical-binding:t-*-
+;;; xref.el --- Cross-referencing commands              -*-lexical-binding:t-*-
 
 ;; Copyright (C) 2014-2020 Free Software Foundation, Inc.
 ;; Version: 1.0.1
@@ -1322,11 +1322,11 @@ directory, used as the root of the ignore globs."
       (lambda (ignore)
         (when (string-match-p "/\\'" ignore)
           (setq ignore (concat ignore "*")))
-        (if (string-match "\\`\\./" ignore)
-            (setq ignore (replace-match dir t t ignore))
-          (unless (string-prefix-p "*" ignore)
-            (setq ignore (concat "*/" ignore))))
-        (shell-quote-argument ignore))
+        (shell-quote-argument (if (string-match "\\`\\./" ignore)
+                                  (replace-match dir t t ignore)
+                                (if (string-prefix-p "*" ignore)
+                                    ignore
+                                  (concat "*/" ignore)))))
       ignores
       " -o -path ")
      " "