(Please send mail to this mailing list as plain text, not HTML.)
No idea whether some of the extensions and alternatives covered here might help
> 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).
with what you don't like about browse-kill-ring, but just in case:
http://www.emacswiki.org/BrowseKillRing