summaryrefslogtreecommitdiff
path: root/.config/alacritty.yml
diff options
context:
space:
mode:
Diffstat (limited to '.config/alacritty.yml')
-rw-r--r--.config/alacritty.yml90
1 files changed, 90 insertions, 0 deletions
diff --git a/.config/alacritty.yml b/.config/alacritty.yml
new file mode 100644
index 0000000..bb95d7d
--- /dev/null
+++ b/.config/alacritty.yml
@@ -0,0 +1,90 @@
+window:
+ dimensions:
+ columns: 80
+ lines: 37
+ opacity: 0.86
+ resize_increments: true
+ option_as_alt: Both
+ alt_send_esc: true
+
+font:
+ normal:
+ family: 'DejaVuSansM Nerd Font Mono'
+ bold:
+ family: 'DejaVuSansM Nerd Font Mono'
+ italic:
+ family: 'DejaVuSansM Nerd Font Mono'
+ style: 'Oblique'
+ bold_italic:
+ family: 'DejaVuSansM Nerd Font Mono'
+ style: 'Bold Oblique'
+ size: 8.0
+ builtin_box_drawing: false
+
+selection:
+ semantic_escape_chars: " !@#$%^&*(){}[]'\",.<>/?=+-\\|`~;:"
+
+hints:
+ alphabet: "aoeuidhtns"
+ enabled:
+ - regex: "(mailto|http|https):[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
+ hyperlinks: true
+ command: xdg-open
+ post_processing: true
+ mouse:
+ enabled: true
+ mods: Command
+ binding:
+ key: Return
+ mods: Control|Command
+
+key_bindings:
+ # Option key remapping
+ - { key: A, mods: Command, chars: "\x1ba" }
+ - { key: B, mods: Command, chars: "\x1bb" }
+ - { key: C, mods: Command, chars: "\x1bc" }
+ - { key: D, mods: Command, chars: "\x1bd" }
+ - { key: E, mods: Command, chars: "\x1be" }
+ - { key: F, mods: Command, chars: "\x1bf" }
+ - { key: G, mods: Command, chars: "\x1bg" }
+ - { key: H, mods: Command, chars: "\x1bh" }
+ - { key: I, mods: Command, chars: "\x1bi" }
+ - { key: J, mods: Command, chars: "\x1bj" }
+ - { key: K, mods: Command, chars: "\x1bk" }
+ - { key: L, mods: Command, chars: "\x1bl" }
+ - { key: M, mods: Command, chars: "\x1bm" }
+ - { key: N, mods: Command, chars: "\x1bn" }
+ - { key: O, mods: Command, chars: "\x1bo" }
+ - { key: P, mods: Command, chars: "\x1bp" }
+ - { key: Q, mods: Command, chars: "\x1bq" }
+ - { key: R, mods: Command, chars: "\x1br" }
+ - { key: S, mods: Command, chars: "\x1bs" }
+ - { key: T, mods: Command, chars: "\x1bt" }
+ - { key: U, mods: Command, chars: "\x1bu" }
+ - { key: V, mods: Command, chars: "\x1bv" }
+ - { key: W, mods: Command, chars: "\x1bw" }
+ - { key: X, mods: Command, chars: "\x1bx" }
+ - { key: Y, mods: Command, chars: "\x1by" }
+ - { key: Z, mods: Command, chars: "\x1bz" }
+ - { key: Key1, mods: Command, chars: "\x1b1" }
+ - { key: Key2, mods: Command, chars: "\x1b2" }
+ - { key: Key3, mods: Command, chars: "\x1b3" }
+ - { key: Key4, mods: Command, chars: "\x1b4" }
+ - { key: Key5, mods: Command, chars: "\x1b5" }
+ - { key: Key6, mods: Command, chars: "\x1b6" }
+ - { key: Key7, mods: Command, chars: "\x1b7" }
+ - { key: Key8, mods: Command, chars: "\x1b8" }
+ - { key: Key9, mods: Command, chars: "\x1b9" }
+ - { key: Key0, mods: Command, chars: "\x1b0" }
+ - { key: Grave, mods: Command, chars: "\x1b`" } # Command + `
+ - { key: Grave, mods: Command|Shift, chars: "\x1b~" } # Command + ~
+ - { key: Period, mods: Command, chars: "\x1b." } # Command + .
+ - { key: Key8, mods: Command|Shift, chars: "\x1b*" } # Command + *
+ - { key: Key3, mods: Command|Shift, chars: "\x1b#" } # Command + #
+ - { key: Period, mods: Command|Shift, chars: "\x1b>" } # Command + >
+ - { key: Comma, mods: Command|Shift, chars: "\x1b<" } # Command + <
+ - { key: Minus, mods: Command|Shift, chars: "\x1b_" } # Command + _
+ - { key: Key5, mods: Command|Shift, chars: "\x1b%" } # Command + %
+ - { key: Key6, mods: Command|Shift, chars: "\x1b^" } # Command + ^
+ - { key: Backslash, mods: Command, chars: "\x1b\\" } # Command + \
+ - { key: Backslash, mods: Command|Shift, chars: "\x1b|" } # Command + |