stdin.readln line editing and recall with up arrow

bachmeier 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 
wrote:
> 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 mailing list