Improved pasting; added code from unimpaired.vim
YCM: Warn when shadowing variables (C++)