On Windows, if my * register (system clipboard) contains some text and I type:
iHello <c-r>=*<esc> Then, hitting . repeats the whole thing, including the pasted text. Perhaps you're pasting in a different way? Do you have custom mappings? Some plugins take over the . (such as repeat.vim). Salman On Thu, Jul 6, 2023, 11:54 Eric Marceau <[email protected]> wrote: > Thank you, meine. > > Not sure that you understood that my > > /*typed-input*/ and /*copy+paste*/ > > > are both during the same insert/replace operation. > > Since both inputs have been "inserted" together (in my view), > > why are they not being captured as a complete set for the > > repeat operation? > > > Eric > > On 2023-07-06 03:42, meine wrote: > > On Wed, Jul 05, 2023 at 04:23:54PM -0400, Eric Marceau wrote: > > Currently using > > VIM version 8.1.3741 > on Ubuntu MATE (Linux 5.4.0-150-generic #167-Ubuntu) > > When I /copy+paste/ text using the system cursor, > > regardless of whether that text is from another non-Vim > window, or from the text file currently in the Vim window, > > if the text string being inserted is a combination of > */typed-input/* and /*copy+paste*/, the Vim's "." (repeat operator) > seems to ignore the /copy+paste/ text and will *only* repeat > that portion of the entry which was /directly-typed at the // > //keyboard/ (i.e. xyz{cut+paste_text}<return>abc )!!! > > Is that behaviour controlled by a modifiable Vim parameter > which can be set to allow both inputs to be captured as > a *single operation for full repeat*? > > Cutting and copying tekst places the text in a register -- the '0 > register'. The paste command places the contence of that register where > pasted. > > The pasting can be repeated with the dot-command, it pastes the same > text from the dot-register. > > Since the dot-command only repeats the last command, it kan only repeat > the pasting. Copying another word overwrites the buffer the text is > copied into. > > You could make a small macro to combine commands you want and use that. > > Vim has several registers that you can use to copy text into and only > call that register to paste the text. The working is great but can be > overwhelming to learn. See `help: registers`. > > //meine > > > -- > -- > You received this message from the "vim_use" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > > --- > You received this message because you are subscribed to the Google Groups > "vim_use" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/vim_use/6fd8c8e4-d7f4-bd54-eab0-a4e668858ec3%40gmail.com > <https://groups.google.com/d/msgid/vim_use/6fd8c8e4-d7f4-bd54-eab0-a4e668858ec3%40gmail.com?utm_medium=email&utm_source=footer> > . > -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/CANuxnEejG1MmCrnosVX8YDh7JkKi%2BEGDR5fqoEmL0GQMLvhJtw%40mail.gmail.com.
