do not index these secondary packages - they cannot be loaded independently
[p5sagit/Devel-REPL.git] / lib / Devel / REPL.pm
index e4e7e79..03557de 100644 (file)
@@ -1,4 +1,5 @@
 package Devel::REPL;
+# ABSTRACT: A modern perl interactive shell
 
 our $VERSION = '1.003027';
 
@@ -151,9 +152,10 @@ sub print {
   print $fh "\n" if $self->term->ReadLine =~ /Gnu/;
 }
 
-=head1 NAME
+1;
+__END__
 
-Devel::REPL - A modern perl interactive shell
+=pod
 
 =head1 SYNOPSIS
 
@@ -266,61 +268,20 @@ A C<Standard> profile ships with C<Devel::REPL>; it loads the following plugins
 (note that some of these require optional features -- or you can also use the
 C<Minimal> profile):
 
-=over 4
-
-=item *
-
-L<Devel::REPL::Plugin::History>
-
-=item *
-
-L<Devel::REPL::Plugin::LexEnv>
-
-=item *
-
-L<Devel::REPL::Plugin::DDS>
-
-=item *
-
-L<Devel::REPL::Plugin::Packages>
-
-=item *
-
-L<Devel::REPL::Plugin::Commands>
-
-=item *
-
-L<Devel::REPL::Plugin::MultiLine::PPI>
-
-=item *
-
-L<Devel::REPL::Plugin::Colors>
-
-=item *
-
-L<Devel::REPL::Plugin::Completion>
-
-=item *
-
-L<Devel::REPL::Plugin::CompletionDriver::INC>
-
-=item *
-
-L<Devel::REPL::Plugin::CompletionDriver::LexEnv>
-
-=item *
-
-L<Devel::REPL::Plugin::CompletionDriver::Keywords>
-
-=item *
-
-L<Devel::REPL::Plugin::CompletionDriver::Methods>
-
-=item *
-
-L<Devel::REPL::Plugin::ReadlineHistory>
-
-=back
+=for :list
+* L<Devel::REPL::Plugin::History>
+* L<Devel::REPL::Plugin::LexEnv>
+* L<Devel::REPL::Plugin::DDS>
+* L<Devel::REPL::Plugin::Packages>
+* L<Devel::REPL::Plugin::Commands>
+* L<Devel::REPL::Plugin::MultiLine::PPI>
+* L<Devel::REPL::Plugin::Colors>
+* L<Devel::REPL::Plugin::Completion>
+* L<Devel::REPL::Plugin::CompletionDriver::INC>
+* L<Devel::REPL::Plugin::CompletionDriver::LexEnv>
+* L<Devel::REPL::Plugin::CompletionDriver::Keywords>
+* L<Devel::REPL::Plugin::CompletionDriver::Methods>
+* L<Devel::REPL::Plugin::ReadlineHistory>
 
 =head2 Plugins
 
@@ -366,68 +327,17 @@ distribution interactively (e.g. C<cpanm --interactive Devel::REPL>).
 
 =for comment I hope to automatically generate this data via a Pod::Weaver section
 
-=over 4
-
-=item * Completion plugin - extensible tab completion
-
-=item * DDS plugin - better format results with Data::Dump::Streamer
-
-=item * DDC plugin - even better format results with Data::Dumper::Concise
-
-=item * INC completion driver - tab complete module names in use and require
-
-=item * Interrupt plugin - traps SIGINT to kill long-running lines
-
-=item * Keywords completion driver - tab complete Perl keywords and operators
-
-=item * LexEnv plugin - variables declared with "my" persist between statements
-
-=item * MultiLine::PPI plugin - continue reading lines until all blocks are closed
-
-=item * Nopaste plugin - upload a session\'s input and output to a Pastebin
-
-=item * PPI plugin - PPI dumping of Perl code
-
-=item * Refresh plugin - automatically reload libraries with Module::Refresh
-
-=back
-
-=head1 AUTHOR
-
-Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>)
-
-=head1 CONTRIBUTORS
-
-=over 4
-
-=item Stevan Little - stevan (at) iinteractive.com
-
-=item Alexis Sukrieh - sukria+perl (at) sukria.net
-
-=item epitaph
-
-=item mgrimes - mgrimes (at) cpan dot org
-
-=item Shawn M Moore - sartak (at) gmail.com
-
-=item Oliver Gorwits - oliver on irc.perl.org
-
-=item Andrew Moore - C<< <amoore@cpan.org> >>
-
-=item Norbert Buchmuller C<< <norbi@nix.hu> >>
-
-=item Dave Houston C<< <dhouston@cpan.org> >>
-
-=item Chris Marshall
-
-=item Karen Etheridge C<< <ether@cpan.org> >>
-
-=back
-
-=head1 LICENSE
-
-This library is free software under the same terms as perl itself
+=for :list
+* Completion plugin - extensible tab completion
+* DDS plugin - better format results with Data::Dump::Streamer
+* DDC plugin - even better format results with Data::Dumper::Concise
+* INC completion driver - tab complete module names in use and require
+* Interrupt plugin - traps SIGINT to kill long-running lines
+* Keywords completion driver - tab complete Perl keywords and operators
+* LexEnv plugin - variables declared with "my" persist between statements
+* MultiLine::PPI plugin - continue reading lines until all blocks are closed
+* Nopaste plugin - upload a session\'s input and output to a Pastebin
+* PPI plugin - PPI dumping of Perl code
+* Refresh plugin - automatically reload libraries with Module::Refresh
 
 =cut
-
-1;