about summary refs log tree commit diff stats
path: root/modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml')
-rw-r--r--modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml b/modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml
new file mode 100644
index 00000000..ab244d21
--- /dev/null
+++ b/modules/home.legacy/conf/alacritty/yaml/mouse_bindings.yml
@@ -0,0 +1,32 @@
+# Mouse bindings
+#
+# Mouse bindings are specified as a list of objects, much like the key
+# bindings further below.
+#
+# To trigger mouse bindings when an application running within Alacritty
+# captures the mouse, the `Shift` modifier is automatically added as a
+# requirement.
+#
+# Each mouse binding will specify a:
+#
+# - `mouse`:
+#
+#   - Middle
+#   - Left
+#   - Right
+#   - Numeric identifier such as `5`
+#
+# - `action` (see key bindings for actions not exclusive to mouse mode)
+#
+# - Mouse exclusive actions:
+#
+#   - ExpandSelection
+#       Expand the selection to the current mouse cursor location.
+#
+# And optionally:
+#
+# - `mods` (see key bindings)
+mouse_bindings:
+#  - { mouse: Right,                 action: ExpandSelection }
+#  - { mouse: Right,  mods: Control, action: ExpandSelection }
+   - { mouse: Middle,  action: Copy  }