Commits on Apr 1, 2013
  1. Version 2.20

    Ingo Karkat committed with vim-scripts Mar 18, 2013
    - ENH: gpp also handles multi-line pastes. A number (after the corresponding column) is incremented in every line. If there are no increments this way, fall back to replacement of the first occurrence.
    - ENH: Add gPp / gPP mappings to paste with all numbers incremented / decremented.
    - ENH: Add g]p / g]P mappings to paste linewise with adjusted indent. Thanks to Gary Fixler for the suggestion.
Commits on Dec 25, 2012
  1. Version 2.10

    Ingo Karkat committed with vim-scripts Dec 22, 2012
    - 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.
  2. Version 2.00

    Ingo Karkat committed with vim-scripts Dec 11, 2012
    - 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.
  3. Version 1.22

    Ingo Karkat committed with vim-scripts Dec 4, 2012
    - 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.
Commits on Jun 18, 2012
  1. Version 1.21

    Ingo Karkat committed with vim-scripts Jun 17, 2012
    - 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.
Commits on Dec 9, 2011
  1. Version 1.20

    Ingo Karkat committed with vim-scripts Dec 2, 2011
    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
Commits on Jun 7, 2011
Commits on Jan 13, 2011
  1. Version 1.10

    Ingo Karkat committed with vim-scripts Jan 13, 2011
    Incorporated suggestions by Peter Rincker (thanks for the patch!):
    - Made mappings configurable via the customary <Plug> mappings.
    - Added mappings gbp, gbP for blockwise pasting.
    - Now requires Vim version 7.0 or higher.
Commits on Dec 10, 2010
  1. Version 1.00: Initial upload

    Ingo Karkat committed with vim-scripts Dec 10, 2010