This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/alacritty.yml

113 lines
4.1 KiB
YAML

# {{@@ header() @@}}
############################################################
# Behaviour
############################################################
selection:
save_to_clipboard: true
cursor:
unfocused_hollow: false
live_config_reload: true
############################################################
font:
############################################################
size: {{@@ font.size.small @@}}
normal:
family: {{@@ font.mono @@}}
############################################################
colors:
############################################################
# Default colors
primary:
background: '{{@@ color.bg @@}}'
foreground: '{{@@ color.txt @@}}'
cursor:
text: '#000000'
cursor: '{{@@ accent_color @@}}'
normal:
black: '{{@@ color.normal.black @@}}'
red: '{{@@ color.normal.red @@}}'
green: '{{@@ color.normal.green @@}}'
yellow: '{{@@ color.normal.yellow @@}}'
blue: '{{@@ color.normal.blue @@}}'
magenta: '{{@@ color.normal.magenta @@}}'
cyan: '{{@@ color.normal.cyan @@}}'
white: '{{@@ color.normal.white @@}}'
bright:
black: '{{@@ color.normal.black | lighter @@}}'
red: '{{@@ color.normal.red | lighter @@}}'
green: '{{@@ color.normal.green | lighter @@}}'
yellow: '{{@@ color.normal.yellow | lighter @@}}'
blue: '{{@@ color.normal.blue | lighter @@}}'
magenta: '{{@@ color.normal.magenta | lighter @@}}'
cyan: '{{@@ color.normal.cyan | lighter @@}}'
white: '{{@@ color.normal.white | lighter @@}}'
dim:
black: '{{@@ color.normal.black | darker @@}}'
red: '{{@@ color.normal.red | darker @@}}'
green: '{{@@ color.normal.green | darker @@}}'
yellow: '{{@@ color.normal.yellow | darker @@}}'
blue: '{{@@ color.normal.blue | darker @@}}'
magenta: '{{@@ color.normal.magenta | darker @@}}'
cyan: '{{@@ color.normal.cyan | darker @@}}'
white: '{{@@ color.normal.white | darker @@}}'
draw_bold_text_with_bright_colors: false
window:
opacity: {{@@ opacity @@}}
dynamic_padding: true
############################################################
hints:
############################################################
alphabet: {{@@ key.hints @@}}
enabled:
- regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
command: xdg-open
post_processing: true
mouse:
enabled: true
mods: None
binding:
key: U
mods: Control|Shift
mouse:
hide_when_typing: true
############################################################
key_bindings:
############################################################
- { key: {{@@ key.up | upper @@}}, mode: Vi|~Search, action: Up }
- { key: {{@@ key.down | upper @@}}, mode: Vi|~Search, action: Down }
- { key: {{@@ key.left | upper @@}}, mode: Vi|~Search, action: Left }
- { key: {{@@ key.right | upper @@}}, mode: Vi|~Search, action: Right }
- { key: {{@@ key.insertMode | upper @@}}, mode: Vi|~Search, action: ScrollToBottom }
- { key: {{@@ key.insertMode | upper @@}}, mode: Vi|~Search, action: ToggleViMode }
- { key: {{@@ key.next | upper @@}}, mode: Vi|~Search, action: SearchNext }
- { key: Up, mods: Control|Shift, mode: ~Alt, action: ScrollLineUp, }
- { key: Down, mods: Control|Shift, mode: ~Alt, action: ScrollLineDown }
- { key: PageUp, mods: Control|Shift, mode: ~Alt, action: ScrollHalfPageUp }
- { key: PageDown, mods: Control|Shift, mode: ~Alt, action: ScrollHalfPageDown }
- { key: N, mods: Control|Shift, action: SpawnNewInstance }
{%@@ if key.layout == "colemak" @@%}
- { key: T, mode: Vi|~Search, action: SemanticRightEnd }
{%@@ endif @@%}