浏览代码

Fix rgrep definitions

master
10sr 7 年前
父节点
当前提交
bc9ad5e2bd
签署人:: 10sr GPG 密钥 ID: 7BEC428194130EB2
共有 1 个文件被更改,包括 46 次插入45 次删除
  1. +46
    -45
      emacs.el

+ 46
- 45
emacs.el 查看文件

@@ -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.")


正在加载...
取消
保存