emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "François Pinard" <pinard@iro.umontreal.ca>
To: emacs-orgmode@gnu.org
Subject: org-grep news
Date: Sat, 04 Jan 2014 00:39:14 -0500	[thread overview]
Message-ID: <8761q0e265.fsf@iro.umontreal.ca> (raw)

Hi, Org people.

First of all, let me wish a Much Nice Year to everybody here! :-)


This is about my little org-grep tool, available at:

   https://github.com/pinard/org-grep

Right out of the README: "This tool allows for grepping files in a set
of Org directories, formatting the results as a separate Org buffer.
This buffer is assorted with a few specific navigation commands so it
works a bit like M-x rgrep."

When I announced it, a while ago, someone reported to me that it was not
finding anything at all for him.  As it worked well for me, and the
reporter did not pursue the exploration of the problem with me, I almost
forgot it.  Yesterday, I stumbled on a tiny bug visible to those using
org-grep all bare, with no configuration.  This is now corrected.
People hit by this problem could happily retry the latest version.

Yesterday, to cover one of my own needs, I added the capability to
simultaneously search for other files, would they be Org or not.  This
is implemented by offering hooks able to receive user-defined Emacs Lisp
functions.  These functions return shell code.  So, this capability
requires some Emacs Lisp fluency to be activated, yet maybe not that
much.  The README file contains a small and simple example.

While a few problems remain in the tool, it is already very usable in my
opinion, and surely useful to me daily.  By mere friendship, I feel like
recommending it a bit to my Org fellow friends!

François

P.S.  Who is not as pushy as he appears to be.  Forgive him! :-)

             reply	other threads:[~2014-01-04  5:39 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-04  5:39 François Pinard [this message]
2014-01-04 10:12 ` org-grep news Alan Schmitt
2014-01-04 10:52 ` Bastien

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8761q0e265.fsf@iro.umontreal.ca \
    --to=pinard@iro.umontreal.ca \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).