[[PageOutline(1-5, Table of Contents, floated)]] = {{{Padre::Plugin}}} = API 2.x * Sometimes abbreviated to P-P or pp in this and other pages. == Key ||=**Attribute**=||=**Comment**=|| ||=Icon||dose plugin have a valid icon (should be in share/icons) =|| ||=Name||Plugin Name from trunk =|| ||=ver||Plugin version from trunk =|| ||=Author||IRC or CPAN nick name =|| ||=Status||Padre Plugin Manager: //loadable, incompatible, error =|| ||=M::I||Run Build & Test: //Pass or Fail =|| ||=wiki=||As in Padre trac only=|| ||=blog||Any article, any where=|| ||=About||dose Plugin have an About Dialog=|| ||=POD||Plugin POD: // Fail, poor, min, acceptable & good =|| ||=Download||Where can you find the code: // trunk only or cpan & trunk =|| ||=Against||Padre version the cpan was built against=|| ||=Rating||see below=|| ||=Comments||text=|| \\ == Loadable from CPAN/metacpan Tested Against Padre::Plugin API v2.0 \\ Last updated 11th January 2013, against Padre v0.97 (perl dev -a). \\ ||=**Icon**=||=**Name**=||=**ver**=||=**Author**=||=**Status**=||=**M::I**=||=**wiki**=||=**blog**=||=**About**=||=**POD**=||=**Download**=||=**Against**=||=**Rating**=||=**Comments**=|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Autodia/ Padre::Plugin::Autodia]=||=0.03=||=azawawi, bowtie=||=loadable=||=Pass=||=n/a=||=n/a=||=Yes=||=poor=||=[https://metacpan.org/module/Padre::Plugin::Autodia metacpan]=||=0.97=||=xxooo=||=works underdevelopment feedback welcome=|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Cookbook/ Padre::Plugin::Cookbook]=||=0.23=||=bowtie=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginDialog Cookbook]=||=n/a=||=Yes=||=good=||=[https://metacpan.org/module/Padre::Plugin::Cookbook metacpan]=||=0.96=||=xxxxo=||use recipe-04 to look inside your DB=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Experimento/ Padre::Plugin::Experimento]=||=0.01=||=azawawi=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginExperimento wiki]=||=n/a=||=No=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::Experimento metacpan]=||=0.94=||=xxooo=||==|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-FormBuilder/ Padre::Plugin::FormBuilder]=||=0.05=||=adamk=||=loadable=||=Pass=||=n/a=||=[http://blogs.perl.org/users/adam_kennedy/2011/07/padre-form-builder---a-cross-platform-gui-design-solution-for-perl.html July 19 2011]=||=No=||=min=||=[https://metacpan.org/module/Padre::Plugin::FormBuilder metacpan]=||=0.94=||=xxooo=||==|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Git/ Padre::Plugin::Git]=||=0.11=||=bowtie=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginGit wiki]=||=n/a=||=Yes=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::Git/ metacpan]=||=0.97=||=xxxoo=||=works against Padre 0.97 in trunk, calls command line git=|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-LaTeX/ Padre::Plugin::LaTeX]=||=0.14=||=zenog=||=loadable=||=n/a=||=n/a=||=[http://zenoga.tumblr.com/post/3748629330/latex-plugin-for-padre/ March 9 2011]=||=Yes=||=acceptable=||=[http://search.cpan.org/dist/Padre-Plugin-LaTeX/ cpan v0.13]=||=0.94=||=xxooo=||=#1278 works but limited; LaTeX support =|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Moose/ Padre::Plugin::Moose]=||=0.17=||=azawawi=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginMoose wiki]=||=[http://ahmadzawawi.blogspot.com/2012/02/padre-and-moose.html February 21 2012]=||=Yes=||=acceptable=||=[https://metacpan.org/release/Padre-Plugin-Moose metacpan]=||=0.94=||=xxxoo=||= =|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Nopaste/ Padre::Plugin::Nopaste]=||=0.06=||=bowtie=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginNopaste wiki]=||=n/a=||=No=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::Nopaste/ metacpan]=||=0.96=||=xxxoo=||=new see wiki =|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-PAR/ Padre::Plugin::PAR]=||=0.06=||=chorny=||=loadable=||=Pass=||=n/a=||=n/a=||=Yes=||=acceptable=||=[http://search.cpan.org/dist/Padre-Plugin-PAR/ cpan v0.06]=||=0.94=||=ooooo=||=**Loads but dose not work**=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-PDL/ Padre::Plugin::PDL]=||=0.05=||=azawawi=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginPDL wiki]=||=n/a=||=No=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::PDL metacpan]=||=0.94=||=xxooo=||=new see wiki =|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-ParserTool/ Padre::Plugin::ParserTool]=||=0.01=||=adamk=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginParserTool wiki]=||=n/a=||=n/a=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::ParserTool metacpan]=||=0.94=||=xxxoo=||=new see wiki =|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-PerlCritic/ Padre::Plugin::PerlCritic]=||=0.13=||=azawawi=||=loadable=||=Pass=||=n/a=||=n/a=||=No=||=poor=||=[http://search.cpan.org/dist/Padre-Plugin-PerlCritic/ cpan v0.13]=||=0.94=||=xxxoo=||=to load from trunk see #1266=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-PerlTidy/ Padre::Plugin::PerlTidy]=||=0.22=||=azawawi=||=loadable=||=Pass=||=n/a=||=n/a=||=No=||=acceptable=||=[http://search.cpan.org/dist/Padre-Plugin-PerlTidy/ cpan v0.22]=||=0.94=||=xxxoo=||==|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-SVN/ Padre::Plugin::SVN]=||=0.06=||=waxhead=||=loadable=||=Fail=||=n/a=||=n/a=||=Yes=||=acceptable=||=[http://search.cpan.org/dist/Padre-Plugin-SVN/ cpan v0.05]=||=0.94=||=xxooo=||=works but limited; calls command line Subversion client=|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Snippet/ Padre::Plugin::Snippet]=||=0.01=||=azawawi=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginSnippet wiki]=||=n/a=||=No=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::Snippet metacpan]=||=0.94=||=xxxoo=||==|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-SpellCheck/ Padre::Plugin::SpellCheck]=||=1.29=||=bowtie=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginSpellCheck wiki]=||=n/a=||=No=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::SpellCheck metacpan]=||=0.96=||=xxxoo=||=# requires Text::[Hun|A]spell to be install; use 1.31_03 with 0.97+ =|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Swarm/ Padre::Plugin::Swarm]=||=0.20=||=bramble=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadreSwarm wiki]=||=n/a=||=Yes=||=acceptable=||=[http://search.cpan.org/dist/Padre-Plugin-Swarm/ cpan v0.20]=||=0.94=||=xxxoo=||=~~#1264~~ local chat works :)=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Vi/ Padre::Plugin::Vi]=||=0.23=||=szabgab=||=~~loadable~~=||=Fail=||=n/a=||=n/a=||=Yes=||=poor=||=[http://search.cpan.org/dist/Padre-Plugin-Vi/ cpan v0.23]=||=0.94=||=ooooo=||=Experimental; Vi modes and key binding; **it does not work**=|| ||=yes=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-WxWidgets/ Padre::Plugin::WxWidgets]=||=0.05=||=azawawi=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginWxWidgets wiki]=||=[http://mail.perlide.org/pipermail/padre-dev/2010-November/002135.html November 7th 2010]=||=Yes=||=acceptable=||=[https://metacpan.org/release/Padre-Plugin-WxWidgets metacpan]=||=0.94=||=xxxoo=||= =|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-YAML/ Padre::Plugin::YAML]=||=0.07=||=zenog bowtie=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginYAML wiki]=||=n/a=||=Yes=||=acceptable=||=[https://metacpan.org/release/Padre-Plugin-YAML metacpan]=||=0.96=||=xxxoo=||=new see wiki =|| == Loadable from trunk ||=**Icon**=||=**Name**=||=**ver**=||=**Author**=||=**Status**=||=**M::I**=||=**wiki**=||=**blog**=||=**About**=||=**POD**=||=**Download**=||=**Against**=||=**Rating**=||=**Comments**=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-Autoformat/ Padre::Plugin::Autoformat]=||=1.24=||=jquelin, azawawi=||=loadable=||=n/a=||=[http://padre.perlide.org/trac/wiki/PadrePluginAutoformat wiki]=||=n/a=||=Yes=||=poor=||=n/a=||=0.95=||=xxooo=||=Updated 22/01/12 against 0.95=|| ||=n/a=||[http://svn.perlide.org/padre/Padre-Plugin-ExperimentalPerlFilter/ Padre::Plugin::ExperimentalPerlFilter]=||=0.01=||=n/a=||=loadable=||=n/a=||=n/a=||=n/a=||=n/a=||=min=||=n/a=||=0.00=||=ooooo=||==|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-SDL/ Padre::Plugin::SDL]=||=0.01=||=n/a=||=loadable=||=n/a=||=n/a=||=n/a=||=n/a=||=min=||=n/a=||=0.00=||=ooooo=||==|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-SQL/ Padre::Plugin::SQL]=||=0.01=||=waxhead =||=loadable=||=n/a=||=n/a=||=n/a=||=n/a=||=acceptable=||=n/a=||=0.00=||=ooooo=||=experimental=|| ||=n/a=||[http://svn.perlide.org/padre/trunk/Padre-Plugin-XML/ Padre::Plugin::XML]=||=0.11=||=Chorny zenog =||=loadable=||=n/a=||=n/a=||=n/a=||=n/a=||=acceptable=||=n/a=||=0.00=||=ooooo=||=XML tidy+syntax checks=|| == Not In Trunk ||=**Icon**=||=**Name**=||=**ver**=||=**Author**=||=**Status**=||=**M::I**=||=**wiki**=||=**blog**=||=**About**=||=**POD**=||=**Download**=||=**Against**=||=**Rating**=||=**Comments**=|| ||=n/a=||{{{Padre::Plugin::CSSComb}}}=||=0.001=||=abraxxa=||=loadable=||=n/a=||=n/a=||=n/a=||=n/a=||=n/a=||=[https://metacpan.org/module/Padre::Plugin::CSSComb metacpan]=||=0.96=||=xoooo=||=Plugin for using external CSSComb =|| ||=n/a=||{{{Padre::Plugin::HG}}}=||=0.16=||=code4pay=||=n/a=||=n/a=||=[http://bitbucket.org/code4pay/padre-plugin-hg/wiki/Home wiki]=||=n/a=||=n/a=||=acceptable=||=[https://metacpan.org/module/Padre::Plugin::HG metacpan]=||=0.00=||=ooooo=||=Plugin for using Mercurial =|| ||=no=||{{{Padre::Plugin::ReDevel}}}=||=0.05=||=mj41=||=loadable=||=Pass=||=[http://padre.perlide.org/trac/wiki/PadrePluginReDevel wiki]=||=n/a=||=Yes=||=poor=||=[https://github.com/mj41/Padre-Plugin-ReDevel GitHub]=||=0.95=||=ooooo=||= #1414 Remote development through SSH=|| ---- == Debian If you would like to see the current Padre Plug-ins packaged for [http://packages.debian.org/search?keywords=libpadre-plugin&searchon=names&suite=sid§ion=all Debian], with thanks to dod++, for all the effort. ---- == Others === Need to be re-reviewed ||=n/a=||={{{ClassSniff}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{CSS}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{DataWalker}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{Ecliptic}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{HTML}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{HTMLExport}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{JavaScript}}}=||=undef=||=error=||=n/a=||=n/a=||=poor=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{Mojolicious}}}=||=undef=||=error=||=n/a=||=n/a=||=poor=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{XS}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{GUITest}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{InstallPARDist}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{LineFilter}}}=||=0.19=||=incompatible=||=n/a=||=n/a=||=acceptable=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{Media}}}=||=0.25=||=incompatible=||=n/a=||=n/a=||=Fail=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{PHP}}}=||=0.05=||=incompatible=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{PSI}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{REPL}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{SSH}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{SVK}}}=||=0.02=||=incompatible=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{Tasks}}}=||=0.01=||=incompatible=||=n/a=||=n/a=||=acceptable=||=n/a=||=ooooo=||=21/07/11=|| ||=n/a=||={{{ViewInBrowser}}}=||=0.07=||=incompatible=||=n/a=||=n/a=||=acceptable=||=n/a=||=ooooo=||=21/07/11=|| === Incompatible {{{#!text Padre::Plugin::CommandLine Padre::Plugin::CommandLine incompatible 0 Padre::Plugin::Perl6 Padre::Plugin::Perl6 incompatible 0 Padre::Plugin::Plack Padre::Plugin::Plack incompatible 0 Padre::Plugin::ShellScript Padre::Plugin::ShellScript incompatible 0 Padre::Plugin::WebGUI Padre::Plugin::WebGUI incompatible 0 }}} ||=**Icon**=||=**Plugin Name**=||=**Version**=||=**Status v0.95**=||=**wiki**=||=**blog**=||=**POD**=||=**Download**=||=**Rating**=||=**{{{UpDate}}}**=|| ||=n/a=||{{{CommandLine}}}=||=0.02=||=incompatible=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Perl6}}}=||=undef=||=incompatible=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Plack}}}=||=undef=||=incompatible=||=n/a=||=[http://blog.patspam.com/2009/padrepluginplack plack]=||=Fail=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{ShellScript}}}=||=undef=||=incompatible=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{WebGUI}}}=||=undef=||=incompatible=||=n/a=||=[http://blog.patspam.com/2009/padrepluginwebgui webgui]=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ---- === Error {{{#!text Catalyst Padre::Plugin::Catalyst error 1 Dancer Padre::Plugin::Dancer error 1 Emacs Mode for Padre Padre::Plugin::Emacs error 1 NYTProf - Perl Profiler Padre::Plugin::NYTProf error 1 Padre::Plugin::Alarm Padre::Plugin::Alarm error 1 Padre::Plugin::Encrypt Padre::Plugin::Encrypt error 1 Padre::Plugin::IntelliPerl Padre::Plugin::IntelliPerl error 1 Padre::Plugin::Kate Padre::Plugin::Kate error 1 Padre::Plugin::REPL Padre::Plugin::REPL error 1 Parrot Padre::Plugin::Parrot error 1 }}} ||=**Icon**=||=**Plugin Name**=||=**Version**=||=**Status v0.95**=||=**wiki**=||=**blog**=||=**POD**=||=**Download**=||=**Rating**=||=**{{{UpDate}}}**=|| ||=yes=||{{{Catalyst}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Dancer}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Emacs}}}=||=0.02=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{NYTProf}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Alarm}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Encrypt}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{IntelliPerl}}}=||=0.01=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Kate}}}=||=undef=||=error=||=n/a=||=n/a=||=poor=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{REPL}}}=||=0.01=||=error=||=n/a=||=n/a=||=min=||=n/a=||=ooooo=||=06/03/12=|| ||=n/a=||{{{Parrot}}}=||=undef=||=error=||=n/a=||=n/a=||=n/a=||=n/a=||=ooooo=||=06/03/12=|| ---- == Test Code * put it in My Plugin, and run against perl dev -a {{{#!perl sub plugin_status { my $self = shift; foreach my $handle ( $self->ide->plugin_manager->handles ) { # if ( $handle->status eq 'incompatible'){ printf "%-32s\t%-32s\t%-8s\t%g\n", $handle->plugin_name, $handle->class, $handle->status, $handle->error; # } } return; } }}} ---- == Compliance Initial thoughts, of what a {{{Padre::Plugin}}} should provide, critiques welcome. * Plugin Loads * Plugin Manager can load plugin * For compliance you will need to have a version in your Padre::Plugin::Name.pm. * Plugin builds so it can be install in local repository * We recommend using {{{Module::Include}}}, * Plugin can be loaded and unloaded repeatedly * POD * Fail: Padre POD viewer displays an error * Poor: Fail < Poor < Min * Min, contains: NAME, AUTHOR, LICENCE * acceptable: Min < acceptable < Good * Good, contains: VERSION, BUGS AND LIMITATIONS, DEPENDENCIES. Passes xt/pod.t and xt/podcoverage.t for all Plugin files. * Additional documentation * trac wiki * blogg * CPAN * public repository * about dialog * plugin has icon * Language Support [http://perlide.org/translations/ translations update] * English * etc.. * OS Support * Linux * 64 bit * i386/i686 * Microsoft * Vista * XP * Apple * Lion * Snow Leopard * Leopard The above is as a result of analysing Plugins for this page. ---- == Tickets New Tickets * start summary with {{{Padre::Plugin::... version}}} * set component = plugins === Defects Current Open defects against all Plug-ins [[TicketQuery(component=plugins,status!=closed,type=defect,desc=1,format=table,col=type|version|summary|owner|reporter|time)]] === General All regardless of status or type (component=plugin) [[TicketQuery(component=plugins,order=id,desc=1,format=table,col=resolution|type|summary|owner|reporter|time)]] ---- = API 1.x == Table of existing plugins The final columns indicate whether the CPAN version of the plugin was verified to work with the corresponding versions of Padre. || '''Field''' || '''Plugin Name''' || '''Main developer''' || '''Version''' || '''Status''' || '''Description''' || '''0.86''' || || Version Control || [http://bitbucket.org/code4pay/padre-plugin-hg/wiki/Home HG] || code4pay || [http://search.cpan.org/dist/Padre-Plugin-HG/ 0.16] || works || Plugin for using Mercurial || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-SVN/ SVN] || waxhead || [http://search.cpan.org/dist/Padre-Plugin-SVN/ 0.05] || works but limited || calls command line Subversion client || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-SVK/ SVK] || szagab || [http://search.cpan.org/dist/Padre-Plugin-SVK/ 0.02] || works but limited || calls command line SVK client || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Git/ Git] || kaare || [http://search.cpan.org/dist/Padre-Plugin-Git/ 0.03] || works but limited || calls command line git || || Web || [http://svn.perlide.org/padre/trunk/Padre-Plugin-WebGUI/ WebGUI] || patspam || [http://search.cpan.org/dist/Padre-Plugin-WebGUI/ 1.001] || ??? || tools for WebGUI || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Mojolicious/ Mojolicious] || garu, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Mojolicious/ 0.05] || ??? || tools for Mojolicious || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Catalyst/ Catalyst] || garu, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Catalyst/ 0.13] || ??? || tools for Catalyst || || Testing || [http://svn.perlide.org/padre/trunk/Padre-Plugin-GUITest/ GUITest] || szabgab || ??? || experimental, not yet on CPAN || Record/Replay/Analyse desktop applications on MS Windows || || Editor || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Ecliptic/ Ecliptic] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-Ecliptic/ 0.23] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Emacs/ Emacs] || teejay || ??? || experimental, not yet on CPAN; not up to date || Emacs keybindings and stuff || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Vi/ Vi] || szabgab || [http://search.cpan.org/dist/Padre-Plugin-Vi/ 0.23] || experimental || Vi modes and key binding || || Languages || [http://svn.perlide.org/padre/trunk/Padre-Plugin-CSS/ CSS] || azawawi, fayland || [http://search.cpan.org/dist/Padre-Plugin-CSS/ 0.14] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-HTML/ HTML] || azawawi, fayland || [http://search.cpan.org/dist/Padre-Plugin-HTML/ 0.15] ??? || ??? || ??? || OK || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-JavaScript/ JavaScript] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-JavaScript/ 0.29] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-LaTeX/ LaTeX] || zenog, azawawi || [http://search.cpan.org/dist/Padre-Plugin-LaTeX/ 0.11] || works but limited || LaTeX support || OK || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Perl6/ Perl 6] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-Perl6/ 0.71] || ??? || Perl 6 support || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-PHP/ PHP] || chorny, szabgab || [http://search.cpan.org/dist/Padre-Plugin-PHP/ 0.05] || works || PHP support || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-ShellScript/ ShellScript] || zenog || 0.02 || works || Unix shell script support || OK || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-SQL/ SQL] || waxhead || ??? || experimental, not yet on CPAN || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-XML/ XML] || (currently) chorny, zenog || [http://search.cpan.org/dist/Padre-Plugin/ 0.11] || works but limited (Unix only) || XML tidy+syntax checks || OK || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-YAML/ YAML] || zenog || 0.01 || works but limited || YAML support || OK || || Perl || [http://svn.perlide.org/padre/trunk/Padre-Plugin-ClassSniff/ ClassSniff] || smueller,azawawi || [http://search.cpan.org/dist/Padre-Plugin-ClassSniff/ 0.30] || *really* experimental || [http://search.cpan.org/dist/Class-Sniff/ look for class composition smells] || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-DataWalker/ DataWalker] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-DataWalker/ 0.04] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-InstallPARDist/ InstallPARDist] || ??? || [http://search.cpan.org/dist/Padre-Plugin-InstallPARDist/ 0.01] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-IntelliPerl/ IntelliPerl] || ??? || ??? || experimental, not yet on CPAN || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-NYTProf/ NYTProf] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-NYTProf/ 0.04] ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-PAR/ PAR] || chorny || [http://search.cpan.org/dist/Padre-Plugin-PAR/ 0.06] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-PerlCritic/ PerlCritic] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-PerlCritic/ 0.12] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-PerlTidy/ PerlTidy] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-PerlTidy/ 0.16] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-WxWidgets/ WxWidgets] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-WxWidgets/ 0.03] || ??? || WxWidgets support for Padre || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-XS/ XS] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-XS 0.09] || ??? || Support for [http://perldoc.perl.org/perlxs.html Perl XS] || '''Field''' || '''Plugin Name''' || '''Main developer''' || '''Version''' || '''Status''' || '''Description''' || || Other || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Alarm/ Alarm] || fayland, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Alarm/ 0.14] || works but not on Ubuntu, limited UI || Alarm clock || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Autodia/ Autodia] || teejay, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Autodia/ 0.01] || prototype/proof of concept || create a UML Diagram from your code || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Autoformat/ Autoformat] || jquelin, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Autoformat/ 1.22] || works || reformat your paragraphs with ctrl+shift+j || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-CommandLine/ CommandLine] || szabgab || [http://search.cpan.org/dist/Padre-Plugin-CommandLine/ 0.03] || experimental || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Encrypt/ Encrypt] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-Encrypt/ 0.12] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-HTMLExport/ HTMLExport] || azawawi || [http://search.cpan.org/dist/Padre-Plugin-HTMLExport/ 0.09] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Kate/ Kate] || szabgab, chorny || [http://search.cpan.org/~chorny/Padre-Plugin-Kate/ 0.06] || Perl 5, PHP, BibTeX, Java, C# || Regex based syntax highlighting for several languages || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-LineFilter/ LineFilter] || ??? || ??? || not yet on CPAN || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Media/ Media] || Alias || 0.01 || proof-of-concept, not on CPAN || Test plugin to demonstrate the use of Wx::Media. Show the About box for the plugin, for a musical treat || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Nopaste/ Nopaste] || chorny || [http://search.cpan.org/dist/Padre-Plugin-Nopaste/ v0.3.1] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-REPL/ REPL] || ryan52 || [http://search.cpan.org/dist/Padre-Plugin-REPL/ 0.01] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-SDL/ SDL] || ??? || ??? || not yet on CPAN || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-SpellCheck/ SpellCheck] || jquelin, azawawi || [http://search.cpan.org/dist/Padre-Plugin-SpellCheck/ 1.21] || works but limited || spell check your document with F7 || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Swarm/ Swarm] || bramble || [http://search.cpan.org/dist/Padre-Plugin-Swarm/ 0.1] || ??? || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Tasks/ Tasks] || ??? || ??? || not yet on CPAN || ??? || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-ViewInBrowser/ ViewInBrowser] || fayland || [http://search.cpan.org/dist/Padre-Plugin-ViewInBrowser/ 0.07] || obsolete, Padre now has this functionality || launch a web browser from Padre || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-VimishLexer/ VimishLexer] || ??? || ??? || not yet on CPAN || ??? || || In Other Languages || [http://svn.perlide.org/padre/trunk/Padre-Plugin-PSI/ PSI] || szabgab || ??? || experimental, not yet on CPAN || Sample plugin written in Perl 6 || || || [http://svn.perlide.org/padre/trunk/Padre-Plugin-Parrot/ Parrot] || szabgab, azawawi || [http://search.cpan.org/dist/Padre-Plugin-Parrot/ 0.31] || experimental+ || Writing Plugins in Parrot languages, syntax highlighting for PASM and PIR files || \\ {{{__END__}}}