Emacs: Show Copy History (kill-ring) 🚀
Here's a command that shows all kill-ring content in a new buffer.
(defvar xah-show-kill-ring-separator nil "A line divider for `xah-show-kill-ring'.") (setq xah-show-kill-ring-separator "\n\nss_____________________________________________________________________________\n\n") (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' Version 2019-12-02 2021-07-03" (interactive) (let (($buf (generate-new-buffer "*copy history*")) (inhibit-read-only t)) (progn (switch-to-buffer $buf) (funcall 'fundamental-mode) (mapc (lambda (x) (insert x xah-show-kill-ring-separator )) kill-ring)) (goto-char (point-min))))
Emacs Copy/Paste
- Emacs: Select Text (mark and region)
- Emacs: Copy Paste, kill-ring
- Emacs Init: Standard Copy Cut Paste Keys
- Emacs: Copy Current Line If No Selection 🚀
- Emacs: Copy Buffer or Selection 🚀
- Emacs: Paste or Paste Previous 🚀
- Emacs: Show Copy History (kill-ring) 🚀
- Emacs: Copy to Register
- Emacs: Copy to Register 1 🚀
- Emacs: Append/Clear Register 1 🚀