mirror of
https://github.com/wez/wezterm.git
synced 2024-12-28 07:55:03 +03:00
df3387e12c
This commit changes mouse-based selection and middle click to use the
PrimarySelection.
CTRL-SHIFT-{C,V} use Clipboard.
{SHIFT,CTRL}-Insert use PrimarySelection.
`CompleteSelection` and `CompleteSelectionOrOpenLinkAtMouseCursor` now
require a parameter to specify the destination clipboard.
Removed the `default_clipboard_XXX` options added in
8dad34fa61
in favor of just explicitly
assigning the key/mouse bindings.
closes: #417
30 lines
768 B
Markdown
30 lines
768 B
Markdown
# CompleteSelectionOrOpenLinkAtMouseCursor
|
|
|
|
If a selection is in progress, acts as though `CompleteSelection` was
|
|
triggered. Otherwise acts as though `OpenLinkAtMouseCursor` was
|
|
triggered.
|
|
|
|
|
|
*since: nightly*
|
|
|
|
`CompleteSelectionOrOpenLinkAtMouseCursor` now requires a destination parameter to specify
|
|
which clipboard buffer the selection will populate. The copy action
|
|
is now equivalent to [CopyTo](CopyTo.md).
|
|
|
|
```lua
|
|
local wezterm = require 'wezterm';
|
|
|
|
return {
|
|
mouse_bindings = {
|
|
-- Change the default click behavior so that it populates
|
|
-- the Clipboard rather the PrimarySelection.
|
|
{
|
|
event={Up={streak=1, button="Left"}},
|
|
mods="NONE",
|
|
action=wezterm.action{CompleteSelectionOrOpenLinkAtMouseCursor="Clipboard"},
|
|
},
|
|
},
|
|
}
|
|
|
|
```
|