voglio essere in grado di utilizzare la normale M-x rgrep
workflow (inserimento di un percorso, un modello e la visualizzazione dei risultati collegati in tampone *grep*
) ma utilizzando git grep
invece del normale find
comando:Come posso usare M-x rgrep con il comando git grep in Emacs?
find . -type f -exec grep -nH -e {} +
ho provato direttamente impostare la variabile grep-find-command
:
(setq grep-find-command "git grep")
e utilizzando grep-apply-setting
(grep-apply-setting 'grep-find-command "git grep")
ma nessuno dei due sembra funzionare. Quando corro M-x rgrep
, viene utilizzato lo stesso comando find
come prima.
In realtà, sono abbastanza sicuro ora che rgrep
non ha nemmeno utilizzare la variabile grep-find-command
, ma non riesco a capire dove è il comando è memorizzato.
Oh si, in realtà non sapevo di quel comando. Per me, ha anche lo stesso problema con il paging invece di restituire direttamente i risultati. Questo potrebbe essere risolto con lo stesso consiglio. –
Ed inoltre non è ricorsivo con i pattern predefiniti 'grep-files-aliases'. Ho bisogno di aggiungere un consiglio per questo. – eush77