Not quite true that you can't type anything. What happens (for me) is that you are still in reverse-i-search, so you can get this effect from "^R l ^C d".

 >
(reverse-i-search)`l': ls()
(reverse-i-search)`l': ls()
 >
(reverse-i-search)`l': ls()
(reverse-i-search)`ld': levels(ftpain3) <- list(none="none",intermediate=c("mild","medium"),severe="severe")

It snaps out of it if you press ^C twice.


If try typing after a ctrl-C in reverse search mode , nothing displays, and the console beep sounds. It doesn't matter how many times I press ctrl-C, the same happens.
I think this depends on what is in your history. At least typing 's' should do something if you had an 'ls()' previously.

The only way out of it is to press either enter (which shows the previously highlighted command ls and then runs it) or to use the up key, and then ctrl-C.
Now that is actually true for me too. I must have hit "up" after the 2nd ^C.


I'm using Ubuntu Hardy.

And I Fedora 9, but I'm pretty sure this is generic to systems that use libreadline.


--
  O__  ---- Peter Dalgaard             Ă˜ster Farimagsgade 5, Entr.B
 c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen   Denmark      Ph:  (+45) 35327918
~~~~~~~~~~ - ([EMAIL PROTECTED])              FAX: (+45) 35327907

______________________________________________
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