summaryrefslogtreecommitdiff
path: root/lisp/cedet/semantic/symref
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2021-09-19 09:29:33 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2021-09-19 09:33:21 +0200
commit7880d3079d0de5844b519652d7a54adf98f658e1 (patch)
tree88eb4dfd3780e659a26c2dfbabaa391277914f08 /lisp/cedet/semantic/symref
parentbc59c98f096f7d01cbccf98d4fdd9c3f0385e896 (diff)
downloademacs-7880d3079d0de5844b519652d7a54adf98f658e1.tar.gz
emacs-7880d3079d0de5844b519652d7a54adf98f658e1.tar.bz2
emacs-7880d3079d0de5844b519652d7a54adf98f658e1.zip
; * lisp/cedet/semantic/symref/grep.el: Use grep quoting, not egrep.
Kindly noticed by Dmitry Gutov.
Diffstat (limited to 'lisp/cedet/semantic/symref')
-rw-r--r--lisp/cedet/semantic/symref/grep.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/lisp/cedet/semantic/symref/grep.el b/lisp/cedet/semantic/symref/grep.el
index 1e282c3052c..077a2d48615 100644
--- a/lisp/cedet/semantic/symref/grep.el
+++ b/lisp/cedet/semantic/symref/grep.el
@@ -133,9 +133,9 @@ This shell should support pipe redirect syntax."
:group 'semantic
:type 'string)
-(defun semantic-symref-grep--quote-extended (string)
- "Quote STRING as an extended-syntax regexp."
- (replace-regexp-in-string (rx (in ".^$*+?|{}[]()|\\"))
+(defun semantic-symref-grep--quote-grep (string)
+ "Quote STRING as a grep-syntax regexp."
+ (replace-regexp-in-string (rx (in ".^$*[\\"))
(lambda (s) (concat "\\" s))
string nil t))
@@ -160,7 +160,7 @@ This shell should support pipe redirect syntax."
(searchfor (oref tool searchfor))
(greppat (if (eq (oref tool searchtype) 'regexp)
searchfor
- (semantic-symref-grep--quote-extended searchfor)))
+ (semantic-symref-grep--quote-grep searchfor)))
;; Misc
(b (get-buffer-create "*Semantic SymRef*"))
(ans nil)