- ENH: Add gpp / gpP mappings to paste with one number (which depending on the current cursor position) incremented / decremented. - FIX: For characterwise pastes with a [count], the multiplied pastes must be joined with the desired separator, not just plainly concatenated. - FIX: Don't lose the original [count] given when repeating the mapping. - FIX: Do not re-query on repeat of the mapping.
- ENH: Add g,p / gqp / gQp mappings to paste lines flattened with comma, queried, or recalled last used delimiter. - ENH: Add gup / gUp mappings to paste unjoined register with queried or recalled last used delimiter pattern. - ENH: Add CTRL-R CTRL-C mapping to insert register contents characterwise (flattened) from insert mode, and similar insert mode mappings for the other new mappings. - CHG: Flatten all whitespace and newlines before, after, and around lines when pasting characterwise or joined.
- BUG: When repeat.vim is not installed, the mappings do nothing. Need to :execute the :silent! call of repeat.vim to avoid that the remainder of the command line is aborted together with the call. - Using separate autoload script to help speed up Vim startup.
- ENH: When pasting a blockwise register as lines, strip all trailing whitespace. This is useful when cutting a block of text from a column-like text and pasting as new lines. - ENH: When pasting a blockwise register as characters, flatten and shrink all trailing whitespace to a single space.
BUG: Repeat always used the unnamed register. Add register registration to enhanced repeat.vim plugin. This also handles repetition when used together with the expression register "=. Requires a so far inofficial update to repeat.vim version 1.0 (that hopefully makes it into upstream), which is available at https://github.com/inkarkat/vim-repeat/zipball/1.0ENH1