X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FLeiUp.pm;h=4399c4fba7641a0e4df7933415e207bda203376d;hp=f4ff070be8bb925c0902035de32077223c55403e;hb=dc82a4a2af4c8c2e34cdbd56e07f097dff5c9a78;hpb=90155b72ccd38d51415f12547e39c4d65c469fe1 diff --git a/lib/PublicInbox/LeiUp.pm b/lib/PublicInbox/LeiUp.pm index f4ff070b..4399c4fb 100644 --- a/lib/PublicInbox/LeiUp.pm +++ b/lib/PublicInbox/LeiUp.pm @@ -99,8 +99,8 @@ sub lei_up { sub _complete_up { my ($lei, @argv) = @_; - my ($cur, $re) = $lei->complete_url_common(\@argv); - grep(/\A$re\Q$cur/, PublicInbox::LeiSavedSearch::list($lei)); + my $match_cb = $lei->complete_url_prepare(\@argv); + map { $match_cb->($_) } PublicInbox::LeiSavedSearch::list($lei); } 1;