8 Sep
2013
8 Sep
'13
6:56 a.m.
In my Emacs setup, I have 'interprogram-paste-function' set to a function that returns the contents of the OS X system clipboard. This prevents 'evil-paste-pop' and 'evil-paste-pop-next' from cycling through the kill ring because the evil-paste-* functions call 'current-kill', which first calls 'interprogram-paste-function' before the kill ring. This causes evil-paste-pop to always paste the same value from the system clipboard. Is there anyway to get this working properly with interprogram-paste-function?