Skip to content

quick_select_patterns

Since: Version 20210502-130208-bff6815d

The functionality described in this section requires version 20210502-130208-bff6815d of wezterm, or a more recent version.

Specify additional patterns to match when in quick select mode. This setting is a table listing out a set of regular expressions.

config.quick_select_patterns = {
  -- match things that look like sha1 hashes
  -- (this is actually one of the default patterns)
  '[0-9a-f]{7,40}',
}

Since: Version 20230408-112425-69ae8472

The functionality described in this section requires version 20230408-112425-69ae8472 of wezterm, or a more recent version.

The regex syntax now supports backreferences and look around assertions. See Fancy Regex Syntax for the extended syntax, which builds atop the underlying Regex syntax. In prior versions, only the base Regex syntax was supported.

This example matches the string "bar", but only when not part of the string "foo:bar":

config.quick_select_patterns = {
    "(?<!foo:)bar"
}