Emacs: Show Copy History (kill-ring) 📜
Here's a command that shows all kill-ring content in a new buffer.
(defun xah-show-kill-ring () "Insert all `kill-ring' content in a new buffer named *copy history*. URL `http://xahlee.info/emacs/emacs/emacs_show_kill_ring.html' Created: 2019-12-02 Version: 2024-05-07" (interactive) (let ((xbuf (generate-new-buffer "*copy history*")) (inhibit-read-only t)) (progn (switch-to-buffer xbuf) (funcall 'fundamental-mode) (mapc (lambda (x) (insert x "\n\nsss97707------------------------------------------------\n\n" )) kill-ring)) (goto-char (point-min))))