stdin.readln line editing and recall with up arrow
no at spam.net
Sat Feb 25 09:49:08 UTC 2023
On Saturday, 25 February 2023 at 08:45:27 UTC, Daren Scot Wilson
> On Saturday, 25 February 2023 at 05:41:48 UTC, Richard (Rikki)
> Andrew Cattermole wrote:
>> On 25/02/2023 6:36 PM, Daren Scot Wilson wrote:
>>> stdin.readln() works fine until I, out of habit, use the up
>>> arrow to recall an earlier input and the left/right to move
>>> around and change a character. How do I get that to work?
>> Not with that module.
>> You can either use GNU readline itself, or Adam's version
>> within arsd.
> I went with readline. Left/right arrows work, but up arrow
> still does not recall earlier commands. Maybe I need also a
> separate input history thing?
If you start your program with rlwrap, for example `rlwrap cmd`,
you'll get that for free.
More information about the Digitalmars-d-learn