I am frequently running into an issue where the text on my screen is out of sync with the cursor.
As you can see here, and here, when I hit backspace, it thinks that it is the (left) end of the line, but if I Ctrl+C, it will go back to the normal and treat the close bracket as the end of the line. This can happen when pasting things, when hitting the up arrow to go to previous commands, Ctrl+r, etc.
In addition to this sometimes it goes as far as where the command that I'm typing is like a full 10 characters off, say, if it hit the up arrow to go through the history, and try to edit it inline. The text it displays on the screen is different from where my cursor is or where I'm inserting the characters.
I've tried changing some character encodings, report terminal type and some other various things, but have not been able to correct it.
Does anybody have any idea what I can even attempt to change?