about summary refs log tree commit diff stats
path: root/modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-20 16:06:57 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-20 16:14:24 +0200
commit5156e1aae36a153be98b6832ab3ced7be2b2faee (patch)
tree3f050d3bc567af4c72f87e0925d21c3521436e45 /modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml
parentrefactor(hm/conf/zsh): Remove old zsh-prompt file (diff)
downloadnixos-config-5156e1aae36a153be98b6832ab3ced7be2b2faee.zip
refactor(hm): Rename to `modules/home`
Diffstat (limited to 'modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml')
-rw-r--r--modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml b/modules/home/soispha/conf/alacritty/yaml/mouse_bindings.yml
new file mode 100644
index 00000000..ab244d21
--- /dev/null
+++ b/modules/home/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  }