The perl shell (app-shells/psh) claims to have tab completion out of the box with Term::ReadLine::Perl as well as with Term::ReadLine::Gnu. Gentoo's implementation does not support tab completion with Term::ReadLine::Perl. Works wonderfully with Term::ReadLine::Gnu. Tested on x86 and amd64 with psh versions 1.8 and 1.8-r1. Proposed solution: Change dependency with USE=readline to dev-perl/Term-ReadLine-Gnu. Reproducible: Always Steps to Reproduce: 1.USE="readline" emerge '=app-shells/psh-1.8-r1' Actual Results: Cannot tab complete Expected Results: Can tab complete OpenBSD's psh also doesn't work with Term::ReadLine::Perl, so I imagine this is a bug (or mis-documentation) with psh, as it's documentation at http://www.focusresearch.com/gregor/document/psh-1.8.1.html clearly states Term::ReadLine::Perl should work.
Created attachment 135047 [details] Modified ebuild of psh I've tested this ebuild on x86 and amd64 (one line is changed from the ebuild in portage).
Perl team, give that we have no maintainer for this package, would you be so nice and have a look?
(In reply to comment #1) > Created an attachment (id=135047) [edit] > Modified ebuild of psh > > I've tested this ebuild on x86 and amd64 (one line is changed from the ebuild > in portage). > Incorporated in a version bump. Thanks!