Oops, should have included:

> version
         _              
platform i386-pc-mingw32
arch     i386           
os       mingw32        
system   i386, mingw32  
status                  
major    2              
minor    2.1            
year     2005           
month    12             
day      20             
svn rev  36812          
language R            

So, no, I'm on the Windoze port. 

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?

I especially like the fact that vi key bindings are available ;)

Thanks,

Jack.

Jeffrey Horner <[EMAIL PROTECTED]> wrote: John McHenry wrote:
>    Hi all,
> 
> Are there any plans to add more functionality to command-line editing and 
> history editing on the command line?

Presuming you're running R from a Unix console (I'm unsure of the 
windows port, maybe?), it is sufficient, insofar as how well you like 
the GNU readline library and if it's been compiled into R:

http://cnswww.cns.cwru.edu/php/chet/readline/rluserman.html

I can even use VI style key bindings to work with historical commands: 
Typing K recalls previous commands, J goes forward through the commands. 
I can even search through the commands. Auto completion of function 
names doesn't work but file names do.

One point that was a bit of work for me to set up was automatically 
saving history. In order to do this, you must first set the environment 
variable R_HISTFILE to the location of your saved history file. Then, at 
the end of your R session, you can run:

savehistory(Sys.getenv("R_HISTFILE")

Or better yet, put the following in your .Rprofile:

.Last <- function() savehistory(Sys.getenv("R_HISTFILE"))

> 
> In MATLAB (I know, comparisons are odious ...), you can type "p" and up-arrow 
> on the command line and scroll through the recently entered commands 
> beginning with "p". This is a very useful  feature and something that I 
> believe is not replicated in R. 
> Please correct me if I'm wrong; currently I use history(Inf) in R, search for 
> what I want and cut and paste if I find what I'm looking for.
> 
> Also in MATLAB, tab completion is available for directory listings and also 
> for function name completion. Again, I'm unaware of how to do this in R. The 
> added MATLAB  functionality makes finding files easy on the command line and 
> it also saves the fingers on long function names. 
> 
> Thanks,
> 
> Jack.
> 
>   
> ---------------------------------
> 
> 
>  [[alternative HTML version deleted]]
> 
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


-- 
Jeffrey Horner       Computer Systems Analyst         School of Medicine
615-322-8606         Department of Biostatistics   Vanderbilt University


                
---------------------------------


        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to