Posts tagged editor
Posts tagged editor
… thanks to Ahmad Zawawi:

Nothing ground-breaking, but some nice new features in MonoDevelop 2.8.
MonoDevelop is for me one of the IDEs Padre can still learn a lot from …
Interesting piece about the threshold for contributors from different cultures.
Also some good comments, e.g. from Donnie Berkholz:
… the same things important to increasing contribution from high-context cultures are *also* important to recruiting and retaining contributors in low-context cultures. Relationships and integration into the community trumps everything.
I fully agree. The Padre project is doing things the right way here. There is a Code of Conduct and a Diversity Statement, the community is open and welcoming, development is public and transparent, developers are spread around the globe (Germany, Israel, Jordan, Australia, Turkey, the Netherlands, Brazil, France …) and people from the project (in particular Gabor) go to events and talk to people in person regularly. And that makes a difference. A lot. I think I use Padre exactly because I met Gabor and Sebastian (sewi) last year at CeBIT and they got me interested again in that nice editor/IDE thing …
So guys, keep up the good work, both on the code and the community.
I have just released version 0.12 of the LaTeX plugin for Padre, the Perl IDE, to CPAN.
Some additional LaTeX commands and environment types are supported, and the plugin is compatible to the latest Padre version.
Get it while it’s hot!
I would be happy about feedback, bug reports, and of course patches. If you have access to the Padre SVN repository, you can directly modify the plugin sources there.
I use irssi for IRC. It is a very useful and robust console-based chat client.
Of course it lets you autoconnect to IRC servers and channels. Because the irssi FAQ is a bit complicated (they do not start with the most simple case …), I describe how to auto-connect to the Padre IRC channel.
/SERVER ADD -auto -network perl irc.perl.org/CHANNEL ADD -auto #padre perl/SAVEThat’s it.
Last week, Gabor published a screencast on how to create a basic plug-in for Padre. Today I will continue a little bit along that direction, and give an example for a plug-in that improves handling a certain file type in Padre.

I uploaded version 0.11 of Padre::Plugin::LaTeX to CPAN.
I described the LaTeX plugin for Padre, the Perl IDE some time ago in a blog post.
It is mostly a maintenance release, providing compatibility to the recently released Padre 0.86. Breno G. de Oliveira (GARU) was so kind and provided Brazilian Portugues translations. We now have translations for Arabic, Dutch, German, Spanish, Italian, Brazilian Portuguese, and Turkish. Besides that, there was a small tweak in the autocompletion code. See the Changes file for details.
If Padre is already on your system, you can install the LaTeX plugin using the command
cpan Padre::Plugin::LaTeX
I am looking forward to feedback and contributions, either directly to me, or as tickets to the Padre Trac.
I know that Padre, the Perl IDE, is a quite ambitious project. Today I learned that it is big compared to other software projects.
Ohloh.net is a website that, among other things, does source code analysis of free software projects. There is also a page about Padre.
I was surprised to learn that Padre falls into the top 2% of free software project teams in the world regarding number of contributors, with 32 persons contributing over the last 12 months. And that does not even include the work of the Padre translators.

One of the reasons why Padre has so many developers is that the community is very friendly, open and welcoming. There is nothing in the way that keeps you from starting to contribute. It took me just a few days from my first contact with the software to the first bug fix (in between, there was some translation work).
Like the software itself, Padre developers are helpful and friendly to users, no matter whether they are beginners or very advanced Perl programmers.
If you are a Perl developer, or would like to become one, give Padre a try.
If it does not suit you, please let us know what keeps you from using it, and if you like Padre, please tell us what we can improve. Or do it yourself, we will help you along the way.
Here is how you can contact the Padre team, and how you can get involved with Padre development.