On Mon, 17 Aug 2015 16:49:42 +0200 Thierry Volpiatto <
thierry....@gmail.com> wrote:
TV> helm-ls-git is grepping files with git-grep and with your default grep
TV> backend (grep or ack-grep), you can also helm-occur the open buffers in
TV> project, and finally use helm-gid (id-utils).
TV> So from helm-ls-git, use `C-u C-u C-s' which will grep files in all your
TV> repo with git-grep which is really fast.
I am sure this distinction makes sense to you and others, but from my
perspective what you suggest is a complicated UI. As I said I want to
a) enter a pattern incrementally, and b) select a result or cancel. I don't
want anything else to distract me from my task.
Let me explain, because I recall we discussed this last time (regarding
finding files) and you said I should use the full Helm interface.
I know Helm has many cool features, but I work linearly and entering the
full Helm interface is distracting to me. I have to "push" my current
work down the stack and mentally load the set of Helm commands, a pretty
big task. So for me, this kind of context switch is painfully
distracting. I don't claim anyone else has the same experience, just
trying to explain why I'm not diving head-first into the full Helm UI
every time I want to find some pattern.
TV> So the best tool to achieve this actually is helm-gid, much much faster
TV> than grep.
I looked at `helm-gid' and don't get how it would do the two steps above.
TV> Wrap your helm call in helm-exit-and-execute-action.
I'll try that. Thank you very much for your help.
Ted