I’ve checked my elisp files to make sure that I do not have any bindings that contain Shift+R (and I have not found any). I expect SHIFT+R to print an uppercase character, but instead I get R R undefined inside of the Emacs command line. This is only in C/C++ major modes.
Any suggestions?
Update: Describing the key shows that it is undefined. How would I define it for the normal, expected use (capitalizing the letter R)?
I assume by the ‘expected use’ you mean to insert the ‘R’ character. For this, you’d need to bind the key to ‘self-insert-command’:
Or, in your .emacs or .emacs.d/init.el file:
Of course, this should be the default….