help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: package wanted: browse kill-ring, but works like undo-tree


From: Steven Degutis
Subject: Re: package wanted: browse kill-ring, but works like undo-tree
Date: Mon, 22 Apr 2013 11:45:11 -0500

Thanks for the suggestion. I was using helm for a few months and I just couldn't get used to it. I made ido-vertical-mode and just switched back to ido and it's much much nicer IMPO. I'm quite terrified of ever using helm again, so unfortunately I can't use this solution.

-Steven


On Mon, Apr 22, 2013 at 11:31 AM, Le Wang <l26wang@gmail.com> wrote:
I personally am not interested in reimplementing something helm already does very well.  You also get the ability to filter the kill-ring for free.

But oh noes helm is so big, hehehe.  Okay, keep piecing together all the little functionality that helm gives you by loading these rando little libraries that may or may not be maintained any more.

Look at helm's issues list.  Thierry is a very active and responsive maintainer.  You can't beat that.


On Tue, Apr 23, 2013 at 12:10 AM, Steven Degutis <sbdegutis@gmail.com> wrote:
I recently tried `browse-kill-ring` (on melpa) and in theory it's really cool. But the way it works with window-configurations and such ends up ruining my windows. Plus the way you exit out of it isn't idiomatic for an emacs package.

I brought these up to the author but he seems uninterested in making these fixes. Would anyone else be willing to make such a package?

Basically, when you do `M-x browse-kill-ring` (or however you'd bind it), it would open a new window with the contents of the kill ring in rows, separated by some kind of line. You could then move up and down between them with 'n' and 'p', and as you do so, it would update your original buffer live, yanking the text right into your buffer as if you pasted it. Each time you move across the kill ring "list", it would replace in your buffer the last snippet with the current one you're on. When you find the one you want, you'd just do 'q' to close the window. Or you could "cancel" the whole operation by some other key (not sure which one makes the most sense).

-Steven



--
Le


reply via email to

[Prev in Thread] Current Thread [Next in Thread]