Version 0.1.1 of package Smart-Yank has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Smart-Yank describes itself as: ============================================= A different approach of yank pointer handling ============================================= More at https://elpa.gnu.org/packages/smart-yank.html ## Summary: Introduction ============ This library implements the global minor mode `smart-yank-mode' that changes the way Emacs handles the `kill-ring-yank-pointer' in a way that some people prefer over the default behavior. Normally, only a kill command resets the yank pointer. With `smart-yank-mode' enabled, any command except yank commands resets it. In addition, when yanking any "older" element from the kill-ring with yank-pop (and not replacing it with a subsequent yank-pop), it is automatically moved to the "first position" so `yank' invoked later will yank this element again. Finally, `yank-pop' (normally bound to M-y) is replaced with `smart-yank-yank-pop' that is a bit more sophisticated: ## Recent NEWS: [Not provided 🙁]
