Added three mappings to allow easy switching between dark and light backgrounds. After setting the background, the current color scheme is reloaded, to allow color schemes to adapt to the changed background. See issue #58.
Paste using primary select, helpful in case of Vim compiled without X
the maps associated with using the lnext, lprev, cnext and cprev commands didn't open folds, which the default commands do. this patch fixes that by adding 'zv' to the end of the maps for those two commands.
* Add repeat.vim support. * Add [t and ]t for :tprev and :tnext. * Add [n and ]n for jumping between conflict markers. * Add [<C-Q> and ]<C-Q> for :cpfile and :cnfile. * Add [<C-L> and ]<C-L> for :lpfile and :lnfile. * Deprecate [o and ]o in favor of new maps [f and ]f. * Improve robustness of [f and ]f. * Improve robustness of [e and ]e. * Fix unescaping of "\a" and "\$". * Work around `unnamedplus' in clipboard. * Expose API for custom encoding algorithms.
:cpfile is valid but :cprfile is not so `[<C-Q>` wasn't working.
This is a better mnemonic and frees up [o and ]o (after a grace period) for some other ideas I have. Note that [f and ]f are deprecated equivalents to gf.
Closes #6. I don't really understand why this would supposedly break on Windows, but backticks have other issues (such as with 'wildignore') so we'll ditch them anyways.
Instead of hardcoded file extensions (".swp" and "~") use the &suffixes setting to filter out any uninteresting entries.
Apparently I merged without so much as a glance. Highlights: * Formatting cleanup * Make implementation constants private * Don't blow up if input isn't Base64
It is proposed that in the future the encoding and decoding mappings are changed to: * [\x and ]\x : xml entities * [\c and ]\c : C-style string literals * [\u and ]\u : URL-encoding * [\b and ]\b : Base64