[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request)
From: |
Wilfred Hughes |
Subject: |
[Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request) |
Date: |
Fri, 14 Oct 2016 23:26:01 -0400 |
Hi emacs-devel
I've written a package [elisp-refs] that does a semantic search of all
the elisp in the current Emacs instance.
elisp-refs works by parsing all the code on `load-path', then walking
the sexps. This allows it to precisely find relevant forms.
For example, you can use elisp-refs-function to find all the calls to
the function `format', ignoring any variables of the same name. It's
even smart enough to understand that (apply #'format ...) is a
function call.
Unlike xrefs, elisp-refs is sexp-oriented, so it always shows full
sexp that matched your search, even if the result is on multiple
lines. Results are also syntax highlighted.
I hope this package is useful to some of you. I'd like to put it on
GNU ELPA, and I already have copyright assignment sorted. Would this
be possible?
Thanks
Wilfred
[elisp-refs]: https://github.com/Wilfred/elisp-refs
- [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request),
Wilfred Hughes <=
- RE: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request), Drew Adams, 2016/10/14
- el-search 1.0 (was: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request)), Michael Heerdegen, 2016/10/15
- Re: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request), Eli Zaretskii, 2016/10/15
- Re: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request), Michael Heerdegen, 2016/10/15
- Re: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request), raman, 2016/10/15
- Re: [Ann] elisp-refs, a semantic elisp search tool (GNU ELPA request), Stefan Monnier, 2016/10/15