about summary refs log tree commit diff stats
path: root/hm/soispha/conf/alacritty/yaml/mouse_bindings.yml
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-08-28 20:24:03 +0200
committerSoispha <soispha@vhack.eu>2023-08-28 20:24:03 +0200
commit6e439e39fac16e91bcf126a8e14ad4f1c2ad6244 (patch)
tree76a6af8901ae62b69783900e6aa9ed3965bb02a7 /hm/soispha/conf/alacritty/yaml/mouse_bindings.yml
parentFix(treewide): Replace old nerdfont icons with new ones (diff)
downloadnixos-config-6e439e39fac16e91bcf126a8e14ad4f1c2ad6244.zip
Refactor(hm/conf/alacritty): Split the configuration in separate files
Diffstat (limited to 'hm/soispha/conf/alacritty/yaml/mouse_bindings.yml')
-rw-r--r--hm/soispha/conf/alacritty/yaml/mouse_bindings.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/hm/soispha/conf/alacritty/yaml/mouse_bindings.yml b/hm/soispha/conf/alacritty/yaml/mouse_bindings.yml
new file mode 100644
index 00000000..ab244d21
--- /dev/null
+++ b/hm/soispha/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  }