Parcourir la source

Add projectile support

master
10sr il y a 6 ans
Parent
révision
b467018844
Signé par: 10sr ID de la clé GPG: 7BEC428194130EB2
1 fichiers modifiés avec 9 ajouts et 3 suppressions
  1. +9
    -3
      emacs.el

+ 9
- 3
emacs.el Voir le fichier

@@ -1458,7 +1458,8 @@ Commands are searched from ALIST."

(defun my-rgrep (command-args)
"My recursive grep. Run COMMAND-ARGS.
If prefix argument is given use current symbol as default search target."
If prefix argument is given, use current symbol as default search target
and search from projectile root (if projectile is available)."
(interactive (let ((cmd (my-rgrep-grep-command my-rgrep-default
nil)))
(if cmd
@@ -1470,8 +1471,13 @@ If prefix argument is given use current symbol as default search target."
'grep-find-history))
(error "My-Rgrep: Command for rgrep not found")
)))
(compilation-start command-args
'grep-mode))
(if (and current-prefix-arg
(safe-require-or-eval 'projectile))
(projectile-with-default-dir (projectile-project-root)
(compilation-start command-args
'grep-mode))
(compilation-start command-args
'grep-mode)))

(defmacro define-my-rgrep (name)
"Define rgrep for NAME."


Chargement…
Annuler
Enregistrer