LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Emacs module for better perl coding (https://www.linuxquestions.org/questions/linux-software-2/emacs-module-for-better-perl-coding-315727/)

rose_bud4201 04-21-2005 11:32 AM

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 :rolleyes:

Anyone know of something that could help?

puffinman 04-25-2005 04:38 PM

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.

rose_bud4201 04-26-2005 08:31 AM

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 :-)

rjlee 04-27-2005 02:39 PM

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).


All times are GMT -5. The time now is 03:57 AM.