Try out Space as my leader

Reaching up to \ feels a bit too far so I want to try something closer
to home. I'm not sure how I feel about using my thumbs or the extra
force required for Space, but we'll see how it goes.

It's certainly very confusing at first.

Moved \ to folding (which Space used to do).
\ is too clumsy for folds; use <Leader>l instead

I usually navigate up and down through code using jk and fold to get
stuff out of my way. Jumping up to \ is too far, so use <Leader>l
instead. l is move right which often opens folds up anyway.
Prevent accidental \ usage

Until I get accustomed to \ as my leader, I need to warn myself when I
use it incorrectly.

After that, maybe I can use it as LocalLeader.
Map <Leader>v; to <Leader>v:

; is much easier to hit than :
Make Space do nothing after timeoutlen

Space is my leader, but it still moves forward a character after
timeoutlen. Prevent that so it only represents leadership.
Super power my : leader map

: is often used so the map makes sense, but lets try using the cmdwin
for it too.
Redirect gvim errors to log

gvim often produces Gtk errors and they are useless noise (according to
bug reports). Move them to a log file.
Add ripple plugin

Use a REPL inside of vim.

Recommends Scratch plugin.
Allow ctrlp to replace Scratch windows

This behaviour always trips me up. It makes more sense for persistent
windows (Gundo) than for what are essentially normal edit windows
(Scratch).
sub: improve nosplit behavior in itchy

Change vim commands to use improved nosplit in itchy.

Combined with a change to my g:ctrlp_reuse_window setting (previous
commit), this works pretty well.
Don't grep for tagfiles

My tagfiles (ctags, cscope, and ctrlp) almost always match search
queries but don't contain useful results.

Unfortunately, this means I cannot grep them at all without switching to
basic grep.