| @@ -1387,53 +1387,54 @@ ARG is num to show, or defaults to 7." | |||||
| "") | "") | ||||
| "memo.txt")))) | "memo.txt")))) | ||||
| (defvar my-rgrep-alist | |||||
| `( | |||||
| ;; git grep | |||||
| ("gitgrep" | |||||
| (eq 0 | |||||
| (shell-command "git rev-parse --git-dir")) | |||||
| "git --no-pager -c color.grep=false grep -nH -e ") | |||||
| ;; ripgrep | |||||
| ("rg" | |||||
| (executable-find "rg") | |||||
| "rg --no-heading --color=never --smart-case ") | |||||
| ;; sift | |||||
| ("sift" | |||||
| (executable-find "sift") | |||||
| ("sift --no-color --binary-skip --filename --line-number --git --smart-case ")) | |||||
| ;; the silver searcher | |||||
| ("ag" | |||||
| (executable-find "ag") | |||||
| "ag --nocolor --nogroup --nopager --filename ") | |||||
| ;; ack | |||||
| ("ack" | |||||
| (executable-find "ack") | |||||
| "ack --nocolor --nogroup --nopager --with-filename ") | |||||
| ;; gnu global | |||||
| ("global" | |||||
| (and (require 'gtags nil t) | |||||
| (executable-find "global") | |||||
| (gtags-get-rootpath)) | |||||
| "global --result grep ") | |||||
| ;; grep | |||||
| ("grep" | |||||
| t | |||||
| ,(concat "find . " | |||||
| "-path '*/.git' -prune -o " | |||||
| "-path '*/.svn' -prune -o " | |||||
| "-type f -print0 | " | |||||
| "xargs -0 grep -nH -e ")) | |||||
| ) | |||||
| "Alist of rgrep command. | |||||
| (set (defvar my-rgrep-alist nil | |||||
| "Alist of rgrep command. | |||||
| Each element is in the form like (NAME SEXP COMMAND), where SEXP returns the | Each element is in the form like (NAME SEXP COMMAND), where SEXP returns the | ||||
| condition to choose COMMAND when evaluated.") | condition to choose COMMAND when evaluated.") | ||||
| `( | |||||
| ;; git grep | |||||
| ("gitgrep" | |||||
| (eq 0 | |||||
| (shell-command "git rev-parse --git-dir")) | |||||
| "git --no-pager -c color.grep=false grep -nH -e ") | |||||
| ;; ripgrep | |||||
| ("rg" | |||||
| (executable-find "rg") | |||||
| "rg --no-heading --color=never --smart-case ") | |||||
| ;; sift | |||||
| ("sift" | |||||
| (executable-find "sift") | |||||
| ("sift --no-color --binary-skip --filename --line-number --git --smart-case ")) | |||||
| ;; the silver searcher | |||||
| ("ag" | |||||
| (executable-find "ag") | |||||
| "ag --nocolor --nogroup --nopager --filename ") | |||||
| ;; ack | |||||
| ("ack" | |||||
| (executable-find "ack") | |||||
| "ack --nocolor --nogroup --nopager --with-filename ") | |||||
| ;; gnu global | |||||
| ("global" | |||||
| (and (require 'gtags nil t) | |||||
| (executable-find "global") | |||||
| (gtags-get-rootpath)) | |||||
| "global --result grep ") | |||||
| ;; grep | |||||
| ("grep" | |||||
| t | |||||
| ,(concat "find . " | |||||
| "-path '*/.git' -prune -o " | |||||
| "-path '*/.svn' -prune -o " | |||||
| "-type f -print0 | " | |||||
| "xargs -0 grep -nH -e ")) | |||||
| ) | |||||
| ) | |||||
| (defvar my-rgrep-default nil | (defvar my-rgrep-default nil | ||||
| "Default command name for my-rgrep.") | "Default command name for my-rgrep.") | ||||