diff options
author | Dmitry Gutov <dgutov@yandex.ru> | 2015-06-04 02:46:16 +0300 |
---|---|---|
committer | Dmitry Gutov <dgutov@yandex.ru> | 2015-06-04 02:46:43 +0300 |
commit | 6d020ecd8951244296ebefc04d15eb10781bb846 (patch) | |
tree | de1c08396862640258e6cfeac9919fb3730c196f | |
parent | 0c182b332d455b19c72e4bdd77bc7a728ac1e380 (diff) | |
download | emacs-6d020ecd8951244296ebefc04d15eb10781bb846.tar.gz emacs-6d020ecd8951244296ebefc04d15eb10781bb846.tar.bz2 emacs-6d020ecd8951244296ebefc04d15eb10781bb846.zip |
Override 'grep --color=always'
* lisp/progmodes/xref.el (xref-collect-matches):
Override --color=always in grep-find-template.
-rw-r--r-- | lisp/progmodes/xref.el | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index f786d4e3ac7..89a9cf5d5ea 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -749,8 +749,13 @@ tools are used, and when." (require 'semantic/fw) (grep-compute-defaults) (defvar grep-find-template) - (let* ((grep-find-template (replace-regexp-in-string "-e " "-E " - grep-find-template t t)) + (let* ((grep-find-template + (replace-regexp-in-string + ;; Override the use ot '--color=always' on MS-Windows. + "--color=always" "" + (replace-regexp-in-string "-e " "-E " + grep-find-template t t) + t t)) (command (rgrep-default-command (xref--regexp-to-extended regexp) "*.*" dir)) (orig-buffers (buffer-list)) |