title: Can I keep the same item for yanks in Emacs?
body: <p>Something I do often in Emacs is to cut a bit of text, and then replace another bit with the cut text. So, say I've got the text I want to yank as the last item in my <code>kill-ring</code>. I yank it into the new place, then kill the text that was already there. But now the killed text is the latest item in the <code>kill-ring</code>. So next time I want to yank the first item, I have to do <kbd>C-y M-y</kbd>. Then the next time there are two more recent items in the <code>kill-ring</code>, so I have to do <kbd>C-y M-y M-y</kbd>, and so on.</p>
  
  <p>I'm guessing there's a better way to do this. Can someone enlighten me please?</p>