* using rgrep, ag, etc in folded org files?
@ 2016-09-11 16:13 joakim
2016-09-12 15:36 ` Aaron Ecay
2016-09-12 23:04 ` Adam Porter
0 siblings, 2 replies; 5+ messages in thread
From: joakim @ 2016-09-11 16:13 UTC (permalink / raw)
To: emacs-orgmode
Hello,
I would like to use ag search, or rgrep etc, to jump to matches in my
org files, and have the matched lines tree be unfolded.
- isearch works in a folded orgfile
- jumping with occur in a folded file works
- rgrep, ag, etc doesnt unfold the tree where the match is
I found this 6 year old thread discussing the same issue:
"org-mode, grep and folding issue".
The thread described some workarounds which used agenda search or
something like that. I would rather like to use helm-projectile though.
Is it possible?
--
Joakim Verona
--
Joakim Verona
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: using rgrep, ag, etc in folded org files?
2016-09-11 16:13 using rgrep, ag, etc in folded org files? joakim
@ 2016-09-12 15:36 ` Aaron Ecay
2016-09-12 16:14 ` Clément Pit--Claudel
2016-09-12 23:04 ` Adam Porter
1 sibling, 1 reply; 5+ messages in thread
From: Aaron Ecay @ 2016-09-12 15:36 UTC (permalink / raw)
To: joakim, emacs-orgmode
Hi Joakim,
The function org-reveal needs to be run after the search is executed.
If you are using the built-in emacs rgrep (for example), I think you
need to add a function to next-error-hook. Grep for “add-hook
'occur-mode-find-occurrence-hook” in org.el for inspiration.
(Arguably this hook function should be added to org-mode, if enough
people find it useful).
--
Aaron Ecay
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: using rgrep, ag, etc in folded org files?
2016-09-12 15:36 ` Aaron Ecay
@ 2016-09-12 16:14 ` Clément Pit--Claudel
2016-09-13 9:20 ` Stig Brautaset
0 siblings, 1 reply; 5+ messages in thread
From: Clément Pit--Claudel @ 2016-09-12 16:14 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 168 bytes --]
On 2016-09-12 11:36, Aaron Ecay wrote:
> (Arguably this hook function should be added to org-mode, if enough
> people find it useful).
That would be brilliant.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: using rgrep, ag, etc in folded org files?
2016-09-11 16:13 using rgrep, ag, etc in folded org files? joakim
2016-09-12 15:36 ` Aaron Ecay
@ 2016-09-12 23:04 ` Adam Porter
1 sibling, 0 replies; 5+ messages in thread
From: Adam Porter @ 2016-09-12 23:04 UTC (permalink / raw)
To: emacs-orgmode
You might find this package useful (it's mine ;):
https://github.com/alphapapa/helm-org-rifle
Or you can install it from MELPA.
I have plans to look into using external tools to find matches someday.
git grep seems like the most promising, but maybe ag or agrep could work
too. In the meantime, you may find the existing functionality useful.
It wouldn't be hard to customize it slightly to do what you want,
although you might like the feature to open selected subtrees in
indirect buffers. Please feel free to give feedback on the tracker. :)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: using rgrep, ag, etc in folded org files?
2016-09-12 16:14 ` Clément Pit--Claudel
@ 2016-09-13 9:20 ` Stig Brautaset
0 siblings, 0 replies; 5+ messages in thread
From: Stig Brautaset @ 2016-09-13 9:20 UTC (permalink / raw)
To: emacs-orgmode
Clément Pit--Claudel <clement.pit@gmail.com> writes:
> On 2016-09-12 11:36, Aaron Ecay wrote:
>> (Arguably this hook function should be added to org-mode, if enough
>> people find it useful).
>
> That would be brilliant.
Adding my +1 to this, particularly if that would expand stuff in ediff
merge situations also!
Stig
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-09-13 9:20 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-11 16:13 using rgrep, ag, etc in folded org files? joakim
2016-09-12 15:36 ` Aaron Ecay
2016-09-12 16:14 ` Clément Pit--Claudel
2016-09-13 9:20 ` Stig Brautaset
2016-09-12 23:04 ` Adam Porter
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.