[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: browser for bash scripts?
From: |
Doug Lewan |
Subject: |
RE: browser for bash scripts? |
Date: |
Mon, 3 Dec 2012 14:26:08 +0000 |
I use exuberant ctags. (CYGWIN delivers it. You can also get it here:
http://ctags.sourceforge.net/.)
The following lines let me find shell functions as tags.
etags --langdef=shell --regex-shell='/function
[_[:alnum:]]+/[_[:alnum:]]+/' --language-force=shell files
# etags might pick up tag-like things in comments. Get rid of them.
sed -n -e '/#/d' -ep < TAGS > TTT && mv TTT TAGS
It has changed my life. (Perhaps I need a better life....)
,Doug
> -----Original Message-----
> From: help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org
> [mailto:help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org] On
> Behalf Of Tom Roche
> Sent: Sunday, 2012 June 03 23:07
> To: help-gnu-emacs@gnu.org
> Subject: browser for bash scripts?
>
>
> Does anyone have code to make speedbar, ECB, or other code browser
> display/navigate bash scripts? I'd like, e.g., to easily navigate
> between variable and function definitions and calls/uses. Currently,
> for the latter, I'm `find-grep`ing '^function ': that works, but is
> not nearly so pleasant as was speedbar in JDEE (back when I did mostly
> java, several years ago).
>
> TIA, Tom Roche <Tom_Roche@pobox.com>