LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 04-21-2005, 11:32 AM   #1
rose_bud4201
Member
 
Registered: Aug 2002
Location: St Louis, MO
Distribution: Xubuntu, RHEL, Solaris 10
Posts: 929

Rep: Reputation: 30
Emacs module for better perl coding


I'm wondering if there exist any emacs modules for perl which will do more than just syntax-highlighting and parenthesis matching?

I don't really need type-ahead or any of that stuff...all I really want is some sort of easily-accessible list of all the functions implemented in the current buffer, preferably as a part of one of the drop-down menus. The selection of a particular function from that list should of course take me to the implementation of that function in the editor.

It seems inconceivable to me that this isn't available, and since my files are getting to the ~500 sloc mark, scrolling through the entire file to find a particular function is becoming sort of impractical

Anyone know of something that could help?
 
Old 04-25-2005, 04:38 PM   #2
puffinman
Member
 
Registered: Jan 2005
Location: Atlanta, GA
Distribution: Gentoo, Slackware
Posts: 217

Rep: Reputation: 31
What's wrong with just bouncing on Ctrl-s in emacs?

Also, I don't know which mode you're using, but if you're using perl-mode try cperl-mode, I find it nicer.
 
Old 04-26-2005, 08:31 AM   #3
rose_bud4201
Member
 
Registered: Aug 2002
Location: St Louis, MO
Distribution: Xubuntu, RHEL, Solaris 10
Posts: 929

Original Poster
Rep: Reputation: 30
I'll look into cperl-mode, thanks.
And the problem with bouncing on Ctrl-s is that it's inefficient. I don't want to find every sub in my program, I want to go directly to one in particular. *sigh* there aren't many things that MS is doing right, but Visual C++ was one of them...and the "listing of each function in each class right on the top near the menu bar" is one of the simpler yet most-missed features :-/

That said, since what I want doesn't exist and really isn't all that complex, I'm just writing it myself. I'll post it here when it's done :-)
 
Old 04-27-2005, 02:39 PM   #4
rjlee
Senior Member
 
Registered: Jul 2004
Distribution: Ubuntu 7.04
Posts: 1,994

Rep: Reputation: 76
Quote:
Originally posted by rose_bud4201
*sigh* there aren't many things that MS is doing right, but Visual C++ was one of them...and the "listing of each function in each class right on the top near the menu bar" is one of the simpler yet most-missed features :-/
You might want to investigate some other IDEs, like kdevelop, which works very well for C++ (and supports Perl, though I don't know how well off hand).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
emacs module install Hockeyfan Linux - Software 1 05-22-2005 01:51 PM
Sample module coding: Linux Device Drivers leosgb Programming 0 12-29-2004 03:59 PM
Problem with perl module for w3c validator to work on my local Apache+PHP+perl instal tbamt Linux - Software 0 12-16-2004 05:37 PM
how can I run my perl scripts in emacs linjia Linux - Software 1 12-05-2004 10:30 AM
emacs color-syntax highlighting with perl SerfurJ Linux - Software 2 09-22-2003 08:40 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration