I am running R from Terminal.app (from OS X 10.9.5) and have encountered the following issue that happens consistently in two situations:
1) The text cursor is at the end of the line, and I press the right-arrow key
2) The text cursor is in any position, and I press Ctrl-E
Every time I perform either of (1) or (2), the text cursor remains at the end of the line, and further text input from the keyboard is ignored.
Example: After performing (1) or (2) and typing further characters, the new characters don't get added to the line.
This 'frozen' state can be resolved by pressing the left-arrow key. After pressing the left-arrow key once, the text cursor remains at the end of the line (does not move back), and further text input from the keyboard is recognized.
After typing more text:
Hey, thanks. Reproduceable for me on Yosemite.
That had been bugging me for quite a while, but I had written it off to a quirk in Terminal.app. Never occurred to me that it could be an issue in R itself. But other readline-enabled software like bash doesn't do this, so I guess that you're right.
It looks, btw, like xterm on the Mac has the right-arrow-at-eol issue, but not the ctl-E version.