<div dir="ltr">In my Emacs setup, I have &#39;interprogram-paste-function&#39; set to a function that returns the contents of the OS X system clipboard. This prevents &#39;evil-paste-pop&#39; and &#39;evil-paste-pop-next&#39; from cycling through the kill ring because the evil-paste-* functions call &#39;current-kill&#39;, which first calls &#39;interprogram-paste-function&#39; before the kill ring. This causes evil-paste-pop to always paste the same value from the system clipboard.<div>

<br></div><div><div>Is there anyway to get this working properly with interprogram-paste-function?</div></div></div>