mirror of
https://github.com/wez/wezterm.git
synced 2024-12-28 07:55:03 +03:00
33 lines
912 B
Markdown
33 lines
912 B
Markdown
# SelectTextAtMouseCursor
|
|
|
|
Initiates selection of text at the current mouse cursor position.
|
|
The mode argument can be one of `Cell`, `Word` or `Line` to control
|
|
the scope of the selection.
|
|
|
|
*Since: 20210203-095643-70a364eb*
|
|
|
|
The mode argument can be `SemanticZone` which causes the selection
|
|
to take the surrounding semantic zone.
|
|
|
|
In this example, the triple-left-click mouse action is set to
|
|
automatically select the entire command output when clicking
|
|
on any character withing that region:
|
|
|
|
```lua
|
|
return {
|
|
mouse_bindings = {
|
|
{ event={Down={streak=3, button="Left"}},
|
|
action={SelectTextAtMouseCursor="SemanticZone"},
|
|
mods="NONE"
|
|
},
|
|
},
|
|
}
|
|
```
|
|
|
|
[See Shell Integration docs](../../../shell-integration.md) for more details on
|
|
how to set up your shell to define semantic zones.
|
|
|
|
*Since: nightly builds only*
|
|
|
|
The mode argument can also be `"Block"` to enable a rectangular block selection.
|