Skip to content

CopyMode { SetSelectionMode = MODE }

Since: Version 20220624-141144-bd1b7c5d

The functionality described in this section requires version 20220624-141144-bd1b7c5d of wezterm, or a more recent version.

Sets the CopyMode selection mode.

MODE can be one of:

  • "Cell" - selection expands a single cell at a time
  • "Word" - selection expands by a word at a time
  • "Line" - selection expands by a line at a time
  • "Block" - selection expands to define a rectangular block using the starting point and current cursor position as the corners
  • "SemanticZone" - selection expands to the current semantic zone. See Shell Integration. (Since: Version 20220903-194523-3bb1ed61).
local wezterm = require 'wezterm'
local act = wezterm.action

return {
  key_tables = {
    copy_mode = {
      {
        key = 'v',
        mods = 'NONE',
        action = act.CopyMode { SetSelectionMode = 'Cell' },
      },
    },
  },
}

See also: ClearSelectionMode.