diff options
Diffstat (limited to '.config/alacritty.yml')
-rw-r--r-- | .config/alacritty.yml | 90 |
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 + | |