CopyTo(destination)

Copy the selection to the specified clipboard buffer.

Possible values for destination are:

  • Clipboard - copy the text to the system clipboard.
  • PrimarySelection - Copy the text to the primary selection buffer (applicable to X11 and some Wayland systems only)
  • ClipboardAndPrimarySelection - Copy to both the clipboard and the primary selection.
local wezterm = require 'wezterm'

return {
  keys = {
    {key="C", mods="CTRL", action=wezterm.action.CopyTo("ClipboardAndPrimarySelection")},
  }
}

Since: 20220319-142410-0fcdea07

PrimarySelection is now also supported on Wayland systems that support primary-selection-unstable-v1 or the older Gtk primary selection protocol.