Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
On macOS, after invoking PowerShell Core / with PowerShell Core as the default shell, Perl6's command-line editing is broken #165
Note: This post is a modified version of one first posted in the PowerShell repo, PowerShell/PowerShell#7920, and later in the pl6-linenoise repo, hoelzro/p6-linenoise#27; @hoelzro ultimately suggested reporting this issue here, given that it can be reproduced with the example program from this repo as well.
Observed in both Terminal.app and iTerm2.
Once you invoke PowerShell in a given Bash session, using the arrow keys in a subsequent invocation of the Perl6 REPL [or this repo's sample program] stops working, which prevents navigation inside a line and recall of commands from the history.
Even just invoking PowerShell with
With PowerShell defined as the default shell, using the arrow keys in the Perl6 REPL [or this repo's sample program] is unavailable altogether.
By contrast, the command-line editing features of POSIX-like shells are unaffected.
Steps to reproduce
The most recently submitted command should be recalled from the command history.
None of the arrow keys are working.
PowerShell Core v6.1.0 on macOS 10.13.6 Rakudo Star version 2018.06 built on MoarVM version 2018.06 implementing Perl 6.c