[Bast-commits] r4405 -
trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver
Sartak at dev.catalyst.perl.org
Sartak at dev.catalyst.perl.org
Sun May 25 21:50:57 BST 2008
Author: Sartak
Date: 2008-05-25 21:50:57 +0100 (Sun, 25 May 2008)
New Revision: 4405
Modified:
trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
Log:
Avoid completing keywords on $foo-> ...
Modified: trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
===================================================================
--- trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm 2008-05-25 20:47:52 UTC (rev 4404)
+++ trunk/Devel-REPL/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm 2008-05-25 20:50:57 UTC (rev 4405)
@@ -12,6 +12,12 @@
return $orig->(@_)
unless $last->isa('PPI::Token::Word');
+ # don't complete keywords on foo->method
+ return $orig->(@_)
+ if $last->sprevious_sibling
+ && $last->sprevious_sibling->isa('PPI::Token::Operator')
+ && $last->sprevious_sibling->content eq '->';
+
my $re = qr/^\Q$last/;
return $orig->(@_),
More information about the Bast-commits
mailing list