10sr 7 лет назад
Родитель
Сommit
bc9ad5e2bd
Подписано: 10sr Идентификатор GPG ключа: 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.")


Загрузка…
Отмена
Сохранить