X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=lib%2FDevel%2FREPL%2FPlugin%2FCompletion.pm;h=852e866a750c19d592aac04e9857c82de39cabe2;hp=b54648818118b6667c2adf1a7c12e62a55bb8149;hb=fb1f68748abc529c6ebb39708316ad6954d32d7b;hpb=3bcf4eb89e6fd4f7ae37fae50255a2b09e655677 diff --git a/lib/Devel/REPL/Plugin/Completion.pm b/lib/Devel/REPL/Plugin/Completion.pm index b546488..852e866 100644 --- a/lib/Devel/REPL/Plugin/Completion.pm +++ b/lib/Devel/REPL/Plugin/Completion.pm @@ -54,9 +54,9 @@ around 'eval' => sub { my @ret = $self->$orig($line); # the namespace of the loaded module - if ($line =~ /use\s+(\S+)/) { + if ($line =~ /\buse\s+(\S+)/) { my $module = $1; - foreach my $keyword (keys %{$self->get_namespace($module)}) { + foreach my $keyword (keys %{$self->get_namespace($module) || {}}) { $self->push_completion($keyword); } }