Skip to content

Recent Yanks filled ContextMenu PastePlugin #52

@joehannes

Description

@joehannes

What?
As can be seen eg. here it is possible to vim.keymap.set("n", "<leader>p", ":popup MyCustomContextMenu").
I'd like to see a plugin that populates the ContextMenu with the N last unnamed,unnamedplus register entries, to be triggered via a mnemonic shortcut <leader>p.

Why?
While there's yank-rings, telescope registers, and more ... I think a visual popup would actually be useful in this case, as I simply don't keep my last yanks as a cognitive load - and don't plan to learn to do so ...
However, eg. simply copying something and then having to delete something else before pasting distorts my copy/paste workflow.

Potential existing implementations:
Maybe there's some yank-ring that has a GUI like popup, but I'm not aware of it. Maybe the telescope registers plugin is quite close to this idea.

Potential pitfalls:
If you want to bind it to right mouse, I guess one would have to adapt the ContextMenu source and/or rebind the right mouse button every time a copy/paste happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions