Tuesday, August 04, 2009

I discovered Padre, a new Perl IDE

This is really cool. Padre that is. I installed it alongside Strawberry Perl in my Win32 box. It is multi-platform, so I installed it in my Ubuntu box as well. It supports syntax highlighting for Perl 5 and Perl 6. There are plugins available now for Perl 6 as well as Catalyst, more to come. I think there's a lot of potential for Padre. The cool thing also about this IDE is it's built using no other than Perl language itself. So if you want to contribute or tweak it, you can.

Btw, I tried to customize the highlighting theme by creating a new style and here's what I came up with. You can get instructions from here.


4 comments:

Andrew said...

Please send your style to the padre developers. the existing 'Night' style does not even look half this good.

szabgab said...

It is great you blog about Padre. We would like to get your detailed feedback. What do you like in it and what did you find missing the most for you?

samdc said...

Hi Gabor,

So far I'm really liking it. I'm turning it as my main Perl editor.

The following have something to do with the style and colors. Obviously, I haven't used Padre that much yet so the list that I have here are more on aesthetics other than actual functions.

1. Customized Style does not stay when re-opening Padre. Here's the error I get when I open Padre after adding a new style:
"Failed to load YAML document from 'C:\strawberry\perl\site\lib\auto\share\dist\Padre\styles\aranight.yml' at C:/strawberry/perl/site/lib/Padre/Wx/Editor.pm line 101".

2. I can't seem to change the background color of selected Text. It is light gray by default. Which defined constant is being used for selected text? I want to change this to a darker color.

3. I want to add new mime types in the style yml file, I want to colorize my sql files, but Padre doesn't accept it. Is it limited to just a few predefined mime types?

szabgab said...

It would be better to join us on IRC or subscribe to our mailing list and talk to us there.