Prof Brian Ripley wrote:
> 
> 
>> So I guess my question changes to: Does anyone know if there are plans / 
>> is it possible to add GNU Readline functionality in the Windoze port?
> 
> No plans, especially as Rterm.exe already has getline with very similar 
> functionality.  But of course you are welcome to contribute your own 
> Windows console with readline functionality.  We look forwards to hearing 
> how you get on.
> 
> 


I'm contributing a patch (to recent trunk) that does what John McHenry asked
about,
(but not full readline functionality).
It's for Matlab-like 'smart-recall' in Windows RGui.exe.
The only file modified is gnuwin32/console.c.
There are changes to consolereads(), and a small new function.
The diff file is attached.

What it does:
Type a short string, and then the up-arrow key.  The most recent command
that
begins with that string is displayed.
Keep pressing up-arrow and the next matching command is displayed.
When there are no more matching commands, the up-arrow key has no effect.
Press the down-arrow key to cycle back again to the first matching command
(but not to the original short string, though this would be possible too).

If the a previous command is edited,
the entire new command becomes the new matching string.

Note:  I'm not sure about the function of CHARTRANS.
I assume it changes the current command.

Glenn Davis
http://www.nabble.com/file/p12959946/smart-recall.diff smart-recall.diff 

-- 
View this message in context: 
http://www.nabble.com/Command-line-editing---history-tf1215370.html#a12959946
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to