Emacs: Copy to Register

By Xah Lee. Date: . Last updated: .

Emacs has “registers” that allows you to store arbitrary text. It is like multiple-clipboards.

Let's say you have 2 pieces of text: A and B. You need to paste A in some places, paste B in other places.

Example use:

Register name can be any single digit 0 to 9 or single letter a to z.

(info "(emacs) Registers")

One Keypress for Copy/Paste Register 1

Emacs's command for register requires you to chose a register. This is often annoying. Here's a command that just use register 1.

Emacs: 1 Key to Copy/Paste from Register

Use Abbrev for Templates

If you have some text you frequently want to paste, such as templates, a more permanent solution is to use emacs abbrevs.

Emacs: Abbrev Mode Tutorial

Copy/Paste Topic

  1. Copy/Paste and kill-ring History
  2. Copy/Cut Current Line If No Selection
  3. Copy/Cut All or Selection
  4. Paste or Paste Previous
  5. Show kill-ring
  6. Copy to Register
  7. 1 Key to Copy/Paste from Register
  8. Copy Append
  9. Sync Copy/Paste Clipboards with Linux X11

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy a nice keyboard: Best Keyboards for Emacs


Emacs Lisp