Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: ebrowse-like emacs feature for Perl ?

by Fletch (Bishop)
on Apr 24, 2008 at 12:10 UTC ( [id://682616]=note: print w/replies, xml ) Need Help??


in reply to ebrowse-like emacs feature for Perl ?

Exuberant ctags should be able to output a TAGS file which emacs can grok enough to let you jump from calls to definition. Also possibly of interest might be ECB which understands Perl as one of the languages and gives you a tree of declarations and what not to jump through code.

(Slight disclaimer: I've been Switched™ to OS X for about a year now so my (x)emacs-fu is rusty, but this was the stuff I used when I was still an active xemacsian).

The cake is a lie.
The cake is a lie.
The cake is a lie.

  • Comment on Re: ebrowse-like emacs feature for Perl ?

Replies are listed 'Best First'.
Re^2: ebrowse-like emacs feature for Perl ?
by jplindstrom (Monsignor) on Apr 25, 2008 at 11:40 UTC
    From the ECB FAQ, the Perl support sounds luke warm at best, and Semantic doesn't list it as one of the supported languages.

    Did you actually use ECB with Perl? And if so, how? (imenu? etags?) And how well did it work? Was it difficult to set up?

    /J

      I want to say imenu, but again this was over a year ago and I don't see anything conclusive in my vestigial .xemacs files. Likewise I vaguely recall having to do a little work to get things going, but on the order of an hour or two not days. As for how well it worked, for the most part it found subs and packages pretty well (again, foggy memory here). It worked well enough I had a permanent keybinding set aside for it, at least. :)

      The cake is a lie.
      The cake is a lie.
      The cake is a lie.

        Imenu support for Perl is quite good, but it only works within the current single file. It looks like ECB might be able to use this to index many files, but I haven't used it in years.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://682616]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2024-04-25 18:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found