12 years agoAdd Completion docs re filename expansion default
Chris Marshall [Sun, 13 Jun 2010 18:21:34 +0000]
Add Completion docs re filename expansion default

Since the fact that the Completion plugin *disables* an already
on feature, added a note to that effect.  The current behavior
is: no Completion plugin loaded then you'll get the Term::ReadLine
default of filename expansion (unless disabled at the Term::ReadLine
level), and with Completion plugin loaded any fallback Term::ReadLine
expansion will not happen.  To use Term::ReadLine completion again,
just set the do_readline_filename_completion attribute to 1.

12 years agoDefault for Completion is *no* filename completion
Chris Marshall [Sun, 13 Jun 2010 18:15:32 +0000]
Default for Completion is *no* filename completion

The default for the Completion plugin is now to specifically
disable the standard Term::ReadLine::Gnu and Term::ReadLine::Perl
filename expansion when it is loaded.  A new attribute
do_readline_filename_completion is available to re-enable
the Term::ReadLine functionality.

12 years agoFixed History to work with ReadLineHistory
Chris Marshall [Sun, 13 Jun 2010 16:57:30 +0000]
Fixed History to work with ReadLineHistory

This now works with *both* Term::ReadLine::Gnu (pretty much a no-op
since TR::Gnu does the expansion itself before the History plugin
sees the input pattern) and Term::ReadLine::Perl.  At this point,
I believe that History and ReadLineHistory are fully operational
and hope for an official release soon.

12 years agoUpdate Changes and README
Chris Marshall [Sun, 13 Jun 2010 15:02:21 +0000]
Update Changes and README

Note that README is just the output of 'perldoc -t Devel::REPL'
so I that POD was updated to be consistent with the information
in README and then README was generated with perldoc.  If there
is no other information in README, maybe it should be generated
by the distribution process.

12 years agoAdd ReadLine file completion if no other matches
Chris Marshall [Sat, 12 Jun 2010 19:24:56 +0000]
Add ReadLine file completion if no other matches

This fixes RT bug #58351 where using the Completion
plugin resulted in losing the default fallback filename
completion of Term::ReadLine::Gnu and Term::ReadLine::Perl.
There still may be times one would like to include filename
completion matches along with other completions but that is
more about fine tuning completion control.

12 years agoAdd a bit more description of Turtle plugin.
Chris Marshall [Sat, 12 Jun 2010 18:46:51 +0000]
Add a bit more description of Turtle plugin.

This description of what the Turtle plugin is looking for and
the default_command_prefix character value of '#' now makes it
clear that other uses of '#' may conflict with this plugin.
This is relevant to PDL shell development which uses '#' as the
shell escape character which conflicts with Turtle usages.

12 years agoFix RT bug #43151 where _-> completion had error
Chris Marshall [Sat, 12 Jun 2010 16:35:13 +0000]
Fix RT bug #43151 where _-> completion had error

The problem was actually the FindVariable plugin implementation
of find_variable.  Class::MOP::Package::has_package_symbol method
was being called with a name without a sigil which is an error
in usage.  This skips the call if no sigil is present.

12 years agoAdd some missing functionality to t/load_core.t
Chris Marshall [Thu, 10 Jun 2010 02:00:00 +0000]
Add some missing functionality to t/load_core.t

Tests still need more coverage, but at least we're
now checking all the plugins for use_ok().

12 years agoUpdate version to 1.003010_01 for development
Chris Marshall [Thu, 10 Jun 2010 01:59:34 +0000]
Update version to 1.003010_01 for development

12 years agoAdd docs on quoting and history expansion
Chris Marshall [Fri, 4 Jun 2010 02:42:58 +0000]
Add docs on quoting and history expansion

This addresses rt.cpan.org bug #48459 where a user complained
that history expansion caused problems with using ! in strings.
This is the expected behavior.  The documentation covers how
to quote the ! so that history expansion with not take place
as well as how to disable it entirely.

12 years agoMinor cleanup/edit of README
Chris Marshall [Fri, 4 Jun 2010 02:42:34 +0000]
Minor cleanup/edit of README

12 years agorelease 1.3.10
Arthur Axel 'fREW' Schmidt [Sun, 23 May 2010 15:25:38 +0000]
release 1.3.10

12 years agoUpdate Changes re 1.3.9_02 exit_repl attribute
Chris Marshall [Fri, 14 May 2010 23:53:42 +0000]
Update Changes re 1.3.9_02 exit_repl attribute

The Devel::REPL version was bumped up to mark the
addition of the exit_repl attribute for platform
independent support for ending the REPL loop.

12 years agoAdd exit_repl attribute for clean REPL exits
Chris Marshall [Fri, 14 May 2010 23:48:57 +0000]
Add exit_repl attribute for clean REPL exits

When $self->exit_repl(1) is set, the Devel::REPL will
exit the run loop cleanly.  This supports a simple,
command based quit functionality.

12 years agoUpdate Changes for 1.3.9_01 VERSION
Chris Marshall [Fri, 14 May 2010 03:35:28 +0000]
Update Changes for 1.3.9_01 VERSION

12 years agoskip Interrupt test on win32 and rm NewLineHack
Chris Marshall [Thu, 13 May 2010 02:29:42 +0000]
skip Interrupt test on win32 and rm NewLineHack

Since the Interrupt plugin depends on Sys::SigAction which
is not available for win32, we skip that test for MSWin32
systems.  Also removed the test for NewLineHack which has
been deprecated.

12 years agoIncrement VERSION to 1.3.9_01 marking development
Chris Marshall [Thu, 13 May 2010 01:50:28 +0000]
Increment VERSION to 1.3.9_01 marking development

To indicate changes in the Devel::REPL module (from the work
to integrate support for Term::ReadLine::Perl) the VERSION
has been incremented.  I'm using CPAN developers release
numbers since I don't know the process for versioning used
by the Devel::REPL team.

12 years agoAdd [Read|Write]History for Term::ReadLine::Perl
Chris Marshall [Thu, 13 May 2010 01:34:54 +0000]
Add [Read|Write]History for Term::ReadLine::Perl

This is a simple implementation.  I'd like to see this folded
into Term::ReadLine::Perl in some fashion for all to use but
for now we have it all to ourselves.

12 years agoFix typo in ReadLineHistory plugin
Chris Marshall [Wed, 12 May 2010 22:36:43 +0000]
Fix typo in ReadLineHistory plugin

ReadLineHistory needs more work for full support of
Term::ReadLine::Perl since it does not have methods
for ReadHistory and WriteHistory.

12 years agoTerm::ReadLine::Perl support to ReadLineHistory
Chris Marshall [Sat, 8 May 2010 19:39:34 +0000]
Term::ReadLine::Perl support to ReadLineHistory

Term::ReadLine::Gnu uses the stifle_history() method to set the
number of history lines kept.  Term::ReadLine::Perl uses the
value of the MaxHistorySize atribute.

12 years agochanges
Arthur Axel 'fREW' Schmidt [Sun, 2 May 2010 03:29:42 +0000]

12 years agoRT57113: Easier to support completion
Arthur Axel 'fREW' Schmidt [Sun, 2 May 2010 03:29:11 +0000]
RT57113: Easier to support completion

12 years agofix changelog
Arthur Axel 'fREW' Schmidt [Sun, 2 May 2010 03:14:23 +0000]
fix changelog

12 years agoMerge Changelog
Arthur Axel 'fREW' Schmidt [Sun, 2 May 2010 03:13:10 +0000]
Merge Changelog

12 years agoTaking credit for a one-line hack. 1.3.9
Dave Houston [Mon, 8 Mar 2010 07:21:39 +0000]
Taking credit for a one-line hack.  1.3.9

12 years agoDirty fix; checks for ->isa('Devel::REPL') after apply().
Dave Houston [Mon, 8 Mar 2010 05:25:09 +0000]
Dirty fix; checks for ->isa('Devel::REPL') after apply().

12 years agochanges for my recent patches
Arthur Axel 'fREW' Schmidt [Thu, 11 Feb 2010 04:30:35 +0000]
changes for my recent patches

12 years agoDDC Plugin
Arthur Axel 'fREW' Schmidt [Wed, 10 Feb 2010 07:49:29 +0000]
DDC Plugin

12 years agodoc patches
Arthur Axel 'fREW' Schmidt [Wed, 10 Feb 2010 07:49:08 +0000]
doc patches

12 years agoMoved my name from Interrupt.pm to REPL.pm.
Norbert Buchmuller [Tue, 9 Feb 2010 17:34:25 +0000]
Moved my name from Interrupt.pm to REPL.pm.

I added my name to the wrong CONTRIBUTORS list.

12 years agoMade the Interrupt plugin a default feature in Makefile.PL.
Norbert Buchmuller [Tue, 9 Feb 2010 17:06:53 +0000]
Made the Interrupt plugin a default feature in Makefile.PL.

12 years agoSIGINT does not quit the REPL.
Norbert Buchmuller [Mon, 8 Feb 2010 23:32:14 +0000]
SIGINT does not quit the REPL.

It just kills the line being edited.

resolve rt.cpan#44231 Ctrl-C behavior is inconsistent with other

12 years agoAdded overview for beginners page (lib/Devel/REPL/Overview.pod).
naquad [Fri, 9 Oct 2009 05:04:35 +0000]
Added overview for beginners page (lib/Devel/REPL/Overview.pod).

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@7772 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoBump versions
t0m [Wed, 1 Jul 2009 18:01:04 +0000]
Bump versions

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@6926 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoInsist on new Module::Install
t0m [Wed, 1 Jul 2009 17:50:03 +0000]
Insist on new Module::Install

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@6925 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoUpdate MANIFEST.SKIP to not hate subversion users so hard, Changelog fix already...
t0m [Wed, 1 Jul 2009 17:47:08 +0000]
Update MANIFEST.SKIP to not hate subversion users so hard, Changelog fix already made..

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@6924 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#44919 fix deprecated use of compute_all_applicable_methods
oliver [Sat, 30 May 2009 17:37:00 +0000]
resolve rt.cpan#44919 fix deprecated use of compute_all_applicable_methods

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@6468 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agohad to cut a new release, missing some M::I files (how?) from the previous
oliver [Fri, 10 Apr 2009 08:32:01 +0000]
had to cut a new release, missing some M::I files (how?) from the previous

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5883 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoversion bumps and Changes edit for new release
oliver [Thu, 9 Apr 2009 21:55:20 +0000]
version bumps and Changes edit for new release

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5878 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#43807 three Completion drivers not loading Completion plugin
oliver [Thu, 9 Apr 2009 21:41:59 +0000]
resolve rt.cpan#43807 three Completion drivers not loading Completion plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5877 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#43808 infinite recursion on Plugin::Commands when Plugin::Packages...
oliver [Thu, 9 Apr 2009 21:33:40 +0000]
resolve rt.cpan#43808 infinite recursion on Plugin::Commands when Plugin::Packages not loaded

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5876 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#44902 warning due to deprecated use of alias_method in Plugin.pm
oliver [Thu, 9 Apr 2009 21:26:24 +0000]
resolve rt.cpan#44902 warning due to deprecated use of alias_method in Plugin.pm

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5875 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agosmall fix to paste_title attribute of Nopaste plugin
acmoore [Mon, 23 Mar 2009 15:59:06 +0000]
small fix to paste_title attribute of Nopaste plugin

The paste_title attribute did not need to be from the String metaclass
from MooseX::AttributeHelpers. This patch removes that from the

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5802 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoAdding comment formatting option to the nopaste plugin
acmoore [Mon, 23 Mar 2009 15:55:15 +0000]
Adding comment formatting option to the nopaste plugin

This patch adds the ability to configure the format of the session as
is sent to the nopaste server. Formerly, the perl commands were
commented out and the output of them was not. This patch provides a
configuration option to swtich that behavior so that by default the
perl code is not commented out, but the output from each statement is
and this can be optionally switched back to the former behavior.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5801 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoAdding #pastetitle command to Nopaste plugin
acmoore [Sun, 22 Mar 2009 21:50:19 +0000]
Adding #pastetitle command to Nopaste plugin

This patch adds the command "#pastetitle" to
Devel::REPL::Plugin::Nopaste. With this command, you can adjust the
title or description that is passed to the nopaste service.

This is my first contribution to Devel::REPL, so I also added myself
to the contributors.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5795 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years ago r80228@onn: sartak | 2009-02-17 19:59:17 -0500
Sartak [Wed, 18 Feb 2009 00:59:26 +0000]
 r80228@onn:  sartak | 2009-02-17 19:59:17 -0500
 Typo fix :/

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5512 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years ago r80226@onn: sartak | 2009-02-17 19:58:22 -0500
Sartak [Wed, 18 Feb 2009 00:58:40 +0000]
 r80226@onn:  sartak | 2009-02-17 19:58:22 -0500
 If the object we're dumping has stringification overloading, then use it directly

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5511 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#43109 Missing deps for Default Profile Plugins
oliver [Sun, 15 Feb 2009 11:15:54 +0000]
resolve rt.cpan#43109 Missing deps for Default Profile Plugins

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5473 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoresolve rt.cpan#42904 Nopaste plugin handle undef error messages
oliver [Sat, 7 Feb 2009 17:21:13 +0000]
resolve rt.cpan#42904 Nopaste plugin handle undef error messages

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5424 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agomake ReadLineHistory history file location portable
oliver [Sat, 7 Feb 2009 17:07:03 +0000]
make ReadLineHistory history file location portable
bump version for release

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5423 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years ago r79775@onn: sartak | 2009-02-06 15:56:59 -0500
Sartak [Fri, 6 Feb 2009 21:57:18 +0000]
 r79775@onn:  sartak | 2009-02-06 15:56:59 -0500
 Plugin attributes need to be lazy

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5415 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agomake plugins be M::I features so dependencies are optional
oliver [Wed, 21 Jan 2009 19:09:13 +0000]
make plugins be M::I features so dependencies are optional
resolve rt.cpan#42506 readdir might fail
test use of all plugins supported by Perl core
Add irc nick for oliver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5336 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agomake plugins be M::I features so dependencies are optional
oliver [Sun, 18 Jan 2009 00:44:43 +0000]
make plugins be M::I features so dependencies are optional
Add irc nick for oliver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5317 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoCouple of mistakes in the manifest which was last committed, fixed
oliver [Thu, 8 Jan 2009 22:16:45 +0000]
Couple of mistakes in the manifest which was last committed, fixed

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5293 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoFix manifest
oliver [Tue, 6 Jan 2009 23:32:43 +0000]
Fix manifest
Checkpoint for 1.3.0 release

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5289 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoadd distro files
oliver [Tue, 6 Jan 2009 23:22:09 +0000]
add distro files
pod fixes
remove unecessary deps which are Perl core

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5288 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years agoupdate dependency versions, update Changes file from svn log
oliver [Tue, 6 Jan 2009 23:05:24 +0000]
update dependency versions, update Changes file from svn log

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5287 bd8105ee-0ff8-0310-8827-fb3f25b6796d

13 years ago r77573@onn: sartak | 2008-12-16 17:10:11 -0500
Sartak [Tue, 16 Dec 2008 22:10:37 +0000]
 r77573@onn:  sartak | 2008-12-16 17:10:11 -0500
 Respect env var DEVEL_REPL_PROFILE

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5242 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r69376@onn: sartak | 2008-08-12 17:10:55 -0400
Sartak [Tue, 12 Aug 2008 21:11:14 +0000]
 r69376@onn:  sartak | 2008-08-12 17:10:55 -0400
 Improve the MultiLine::PPI plugin by checking whether adding ;; will end in PPI::Statement::Null. If not, then there must be some incomplete structure

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4751 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r69325@onn: sartak | 2008-08-12 06:34:42 -0400
Sartak [Tue, 12 Aug 2008 10:35:00 +0000]
 r69325@onn:  sartak | 2008-08-12 06:34:42 -0400
 Don't initialize a turtles matcher if we don't need to

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4748 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAllow exception objects.
ilmari [Tue, 29 Jul 2008 19:04:22 +0000]
Allow exception objects.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4669 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r63228@onn: sartak | 2008-06-25 05:01:43 -0400
Sartak [Wed, 25 Jun 2008 09:01:58 +0000]
 r63228@onn:  sartak | 2008-06-25 05:01:43 -0400
 Fix the "only warn about term once" logic

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4513 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r63222@onn: sartak | 2008-06-25 00:48:41 -0400
Sartak [Wed, 25 Jun 2008 04:48:59 +0000]
 r63222@onn:  sartak | 2008-06-25 00:48:41 -0400
 Dependency on MooseX::AttributeHelpers

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4512 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agofix from Sartak for end-of-line comment bug reported by jrockway
matthewt [Fri, 20 Jun 2008 18:55:06 +0000]
fix from Sartak for end-of-line comment bug reported by jrockway

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4508 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoadd expanded documentation
oliver [Mon, 9 Jun 2008 22:14:43 +0000]
add expanded documentation

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4478 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoadd expanded documentation
oliver [Mon, 9 Jun 2008 17:51:22 +0000]
add expanded documentation

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4477 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61423@onn: sartak | 2008-06-02 16:00:33 -0400
Sartak [Mon, 2 Jun 2008 20:02:05 +0000]
 r61423@onn:  sartak | 2008-06-02 16:00:33 -0400
 Use "BEFORE_PLUGIN { load_plugin }" instead of "with"

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4457 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61346@onn: sartak | 2008-05-31 12:56:47 -0400
Sartak [Sat, 31 May 2008 16:57:05 +0000]
 r61346@onn:  sartak | 2008-05-31 12:56:47 -0400
 Avoid using BEFORE_PLUGIN and AFTER_PLUGIN in Completion. it does not play well with role-role composition

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4447 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61342@onn: sartak | 2008-05-31 12:21:47 -0400
Sartak [Sat, 31 May 2008 16:23:06 +0000]
 r61342@onn:  sartak | 2008-05-31 12:21:47 -0400
 Use Devel::REPL::Plugin instead of Moose::Role

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4446 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agouse namespaace::clean in turtles completion driver
nothingmuch [Sat, 31 May 2008 16:22:12 +0000]
use namespaace::clean in turtles completion driver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4445 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61340@onn: sartak | 2008-05-31 12:17:19 -0400
Sartak [Sat, 31 May 2008 16:17:39 +0000]
 r61340@onn:  sartak | 2008-05-31 12:17:19 -0400
 Have the completion driver plugins load Completion
 Have LexEnv completion driver load LexEnv instead of bitching about its absence

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4444 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61338@onn: sartak | 2008-05-31 11:57:10 -0400
Sartak [Sat, 31 May 2008 15:57:22 +0000]
 r61338@onn:  sartak | 2008-05-31 11:57:10 -0400
 Fake $_REPL being in the lexical environment for some completion stuff

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4443 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61093@onn: sartak | 2008-05-26 21:37:55 -0400
Sartak [Tue, 27 May 2008 01:38:39 +0000]
 r61093@onn:  sartak | 2008-05-26 21:37:55 -0400
 Add AUTHOR sections where I know off the top of my head who wrote the plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4418 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61091@onn: sartak | 2008-05-26 21:32:50 -0400
Sartak [Tue, 27 May 2008 01:33:13 +0000]
 r61091@onn:  sartak | 2008-05-26 21:32:50 -0400
 Give "NAME" pod sections to all the plugins

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4417 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61087@onn: sartak | 2008-05-26 21:31:37 -0400
Sartak [Tue, 27 May 2008 01:32:05 +0000]
 r61087@onn:  sartak | 2008-05-26 21:31:37 -0400
 Ignore auto-generated files

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4416 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r61086@onn: sartak | 2008-05-26 21:31:16 -0400
Sartak [Tue, 27 May 2008 01:31:53 +0000]
 r61086@onn:  sartak | 2008-05-26 21:31:16 -0400
 Hack to make LexEnv + FindVariable work (which makes lexical-object method name completion work)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4415 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoTweaks to complete package names and variables
Sartak [Mon, 26 May 2008 03:47:44 +0000]
Tweaks to complete package names and variables

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4412 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoReturn a reference to the correct lexical variable (not the copy)
Sartak [Mon, 26 May 2008 03:22:06 +0000]
Return a reference to the correct lexical variable (not the copy)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4411 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoHave LexEnv wrap find_variable to first look at lexical variables. The around doesn...
Sartak [Mon, 26 May 2008 03:20:03 +0000]
Have LexEnv wrap find_variable to first look at lexical variables. The around doesn't actually take effect for me, for some reason :(

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4410 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoHave Methods completion driver use FindVariable to complete object methods
Sartak [Mon, 26 May 2008 03:19:17 +0000]
Have Methods completion driver use FindVariable to complete object methods

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4409 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoFindVariable plugin, which returns a reference to a global variable by name
Sartak [Mon, 26 May 2008 03:13:54 +0000]
FindVariable plugin, which returns a reference to a global variable by name

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4408 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoBack out previous change. requires doesn't work for attributes. arg
Sartak [Mon, 26 May 2008 02:54:10 +0000]
Back out previous change. requires doesn't work for attributes. arg

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4407 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoUse requires lexical_environment instead of manually checking in AFTER_PLUGIN
Sartak [Mon, 26 May 2008 02:51:44 +0000]
Use requires lexical_environment instead of manually checking in AFTER_PLUGIN

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4406 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAvoid completing keywords on $foo-> ...
Sartak [Sun, 25 May 2008 20:50:57 +0000]
Avoid completing keywords on $foo-> ...

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4405 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoCompletionDriver::Methods which currently only works on classnames
Sartak [Sun, 25 May 2008 20:47:52 +0000]
CompletionDriver::Methods which currently only works on classnames

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4404 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAdd a PPI plugin for #ppi CODE
Sartak [Sun, 25 May 2008 19:38:16 +0000]
Add a PPI plugin for #ppi CODE

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4403 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoDevel::REPL::Plugin::CompletionDriver::Globals
Sartak [Sun, 25 May 2008 18:13:43 +0000]

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4402 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoComment on what each piece of the INC driver is doing
Sartak [Sun, 25 May 2008 17:54:20 +0000]
Comment on what each piece of the INC driver is doing

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4401 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoVarious improvements and cleanups in CompletionDriver::INC
Sartak [Sun, 25 May 2008 17:49:05 +0000]
Various improvements and cleanups in CompletionDriver::INC

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4400 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoFully recurse so that we can complete more precisely
Sartak [Sun, 25 May 2008 17:33:28 +0000]
Fully recurse so that we can complete more precisely

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4399 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoIf we complete to a subdirectory, add the final ::
Sartak [Sun, 25 May 2008 17:13:51 +0000]
If we complete to a subdirectory, add the final ::

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4398 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAdd the @INC completion driver. Needs some tweaking, but it's generally there
Sartak [Sun, 25 May 2008 17:09:23 +0000]
Add the @INC completion driver. Needs some tweaking, but it's generally there

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4397 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoRefactor the finding of the last element of the document into a method in Completion
Sartak [Sun, 25 May 2008 16:50:10 +0000]
Refactor the finding of the last element of the document into a method in Completion

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4396 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r80567@dhcp117: nothingmuch | 2008-05-14 19:51:22 +0900
nothingmuch [Wed, 14 May 2008 14:09:42 +0000]
 r80567@dhcp117:  nothingmuch | 2008-05-14 19:51:22 +0900
 preserve $^H and %^H when using the LexEnv plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4384 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years ago r80566@dhcp117: nothingmuch | 2008-05-14 19:50:52 +0900
nothingmuch [Wed, 14 May 2008 14:09:08 +0000]
 r80566@dhcp117:  nothingmuch | 2008-05-14 19:50:52 +0900
 STFU about uninitialized

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4383 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agomake mangling optional in B::Concise plugin
nothingmuch [Wed, 7 May 2008 07:16:52 +0000]
make mangling optional in B::Concise plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4353 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoRefactor to make it easier to add print/warn to the session
Sartak [Tue, 6 May 2008 08:39:31 +0000]
Refactor to make it easier to add print/warn to the session

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4345 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAdd a Nopaste plugin. #nopaste will publish your current session using App::Nopaste
Sartak [Tue, 6 May 2008 08:15:11 +0000]
Add a Nopaste plugin. #nopaste will publish your current session using App::Nopaste

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4344 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAdd the appropriate newlines from MultiLine::PPI
Sartak [Tue, 6 May 2008 08:05:54 +0000]
Add the appropriate newlines from MultiLine::PPI

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4343 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoUpdate Packages so that it won't explode on comments (because the BEGIN block won...
Sartak [Tue, 6 May 2008 07:57:57 +0000]
Update Packages so that it won't explode on comments (because the BEGIN block won't be run)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4342 bd8105ee-0ff8-0310-8827-fb3f25b6796d