Vim and simplescreenrecorder

So, I just spent 10 minutes figuring out why I couldn’t redo in Vim. Ctrl+R just blinked the cursor, and I didn’t even notice for a bit until my game started acting odd. So, I looked in the Vim docs and found out that in Vi, Ctrl+R is “redraw”. I figured I was getting that behavior, because of the cursor blink, but setting nocompatible did nothing (and it was already set anyway). Restarting the editor also did nothing, nor did vim -u NONE, which skips loading all config files and uses the defaults.

I hopped on #vim and tried a few things with mapping, but still no luck. Someone suggested the terminal emulator was eating Ctrl+R, but I wasn’t in the terminal (although it did happen there as well). However, I could redo on another tty. At this point I assumed it was GNOME’s fault (I had updated recently), but Google had nothing about GNOME using Ctrl+R…

Suddenly, out of the corner of my eye, I noticed simplescreenrecorder had a checkbox marked “Enable recording hotkey”.  And guess what the hotkey was set to? That’s right. All my attempts to redo in Vim were toggling my live stream on and off while I flailed around trying to redo something in my editor.

On the plus side, I’ve got a good platforming mechanic down with some character animation and a level editor:

ld29-1