183 lines
7.8 KiB
YAML
183 lines
7.8 KiB
YAML
env:
|
|
TERM: xterm-256color
|
|
window:
|
|
dimensions:
|
|
columns: 80
|
|
lines: 20
|
|
position:
|
|
x: 0
|
|
y: 0
|
|
|
|
padding:
|
|
x: 12
|
|
y: 12
|
|
|
|
dynamic_padding: true
|
|
dynamic_title: true
|
|
decorations: none
|
|
class:
|
|
instance: Alacritty
|
|
general: Alacritty
|
|
|
|
scrolling:
|
|
history: 10000
|
|
multiplier: 3
|
|
|
|
# Font configuration
|
|
font:
|
|
normal:
|
|
family: xos4 Terminus
|
|
style: Regular
|
|
size: 9.0
|
|
offset:
|
|
x: 0
|
|
y: 1
|
|
|
|
background_opacity: 0.9
|
|
|
|
selection:
|
|
semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
|
ave_to_clipboard: true
|
|
|
|
cursor:
|
|
style: Beam
|
|
|
|
shell:
|
|
program: /bin/zsh
|
|
args:
|
|
- -l
|
|
|
|
working_directory: None
|
|
|
|
mouse:
|
|
hide_when_typing: true
|
|
url:
|
|
launcher:
|
|
program: xdg-open
|
|
args: []
|
|
|
|
mouse_bindings:
|
|
- { mouse: Middle, mods: Shift, action: PasteSelection }
|
|
- { mouse: Right, mods: Shift, action: Paste }
|
|
- { mouse: Middle, action: None }
|
|
- { mouse: Right, action: None }
|
|
|
|
key_bindings:
|
|
- { key: Return, mods: Control|Shift, action: SpawnNewInstance }
|
|
- { key: V, mods: Alt, action: Paste}
|
|
- { key: J, mods: Alt, action: IncreaseFontSize }
|
|
- { key: K, mods: Alt, action: DecreaseFontSize }
|
|
# - { key: J, mods: Shift, action: ScrollLineUp}
|
|
# - { key: K, mods: Shift, action: ScrollLineDown}
|
|
# { mouse: Middle, action: PasteSelection }
|
|
#- { key: Paste, action: Paste }
|
|
#- { key: Copy, action: Copy }
|
|
#- { key: L, mods: Control, action: ClearLogNotice }
|
|
#- { key: L, mods: Control, mode: ~Vi, chars: "\x0c" }
|
|
- { key: PageUp, mods: Shift, action: ScrollPageUp, }
|
|
- { key: PageDown, mods: Shift, action: ScrollPageDown }
|
|
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
|
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
|
|
|
# Vi Mode
|
|
#- { key: Space, mods: Shift|Control, mode: Vi, action: ScrollToBottom }
|
|
#- { key: Space, mods: Shift|Control, action: ToggleViMode }
|
|
#- { key: Escape, mode: Vi, action: ClearSelection }
|
|
#- { key: I, mode: Vi, action: ScrollToBottom }
|
|
#- { key: I, mode: Vi, action: ToggleViMode }
|
|
#- { key: Y, mods: Control, mode: Vi, action: ScrollLineUp }
|
|
#- { key: E, mods: Control, mode: Vi, action: ScrollLineDown }
|
|
#- { key: G, mode: Vi, action: ScrollToTop }
|
|
#- { key: G, mods: Shift, mode: Vi, action: ScrollToBottom }
|
|
#- { key: B, mods: Control, mode: Vi, action: ScrollPageUp }
|
|
#- { key: F, mods: Control, mode: Vi, action: ScrollPageDown }
|
|
#- { key: U, mods: Control, mode: Vi, action: ScrollHalfPageUp }
|
|
#- { key: D, mods: Control, mode: Vi, action: ScrollHalfPageDown }
|
|
#- { key: Y, mode: Vi, action: Copy }
|
|
#- { key: Y, mode: Vi, action: ClearSelection }
|
|
#- { key: Copy, mode: Vi, action: ClearSelection }
|
|
#- { key: V, mode: Vi, action: ToggleNormalSelection }
|
|
#- { key: V, mods: Shift, mode: Vi, action: ToggleLineSelection }
|
|
#- { key: V, mods: Control, mode: Vi, action: ction }
|
|
#- { key: Return, mode: Vi, action: Open }
|
|
#- { key: K, mode: Vi, action: Up }
|
|
#- { key: J, mode: Vi, action: Down }
|
|
#- { key: H, mode: Vi, action: Left }
|
|
#- { key: L, mode: Vi, action: Right }
|
|
#- { key: Up, mode: Vi, action: Up }
|
|
#- { key: Down, mode: Vi, action: Down }
|
|
#- { key: Left, mode: Vi, action: Left }
|
|
#- { key: Right, mode: Vi, action: Right }
|
|
#- { key: Key0, mode: Vi, action: First }
|
|
#- { key: Key4, mods: Shift, mode: Vi, action: Last }
|
|
#- { key: Key6, mods: Shift, mode: Vi, action: FirstOccupied }
|
|
#- { key: H, mods: Shift, mode: Vi, action: High }
|
|
#- { key: M, mods: Shift, mode: Vi, action: Middle }
|
|
#- { key: L, mods: Shift, mode: Vi, action: Low }
|
|
#- { key: B, mode: Vi, action: SemanticLeft }
|
|
#- { key: W, mode: Vi, action: SemanticRight }
|
|
#- { key: E, mode: Vi, action: SemanticRightEnd }
|
|
#- { key: B, mods: Shift, mode: Vi, action: WordLeft }
|
|
#- { key: W, mods: Shift, mode: Vi, action: WordRight }
|
|
#- { key: E, mods: Shift, mode: Vi, action: WordRightEnd }
|
|
#- { key: Key5, mods: Shift, mode: Vi, action: Bracket }
|
|
|
|
# (Windows, Linux, and BSD only)
|
|
#- { key: V, mods: Control|Shift, action: Paste }
|
|
#- { key: C, mods: Control|Shift, action: Copy }
|
|
#- { key: C, mods: Control|Shift, mode: Vi, action: ClearSelection }
|
|
#- { key: Insert, mods: Shift, action: PasteSelection }
|
|
#- { key: Key0, mods: Control, action: ResetFontSize }
|
|
#- { key: Equals, mods: Control, action: IncreaseFontSize }
|
|
#- { key: Add, mods: Control, action: IncreaseFontSize }
|
|
#- { key: Subtract, mods: Control, action: DecreaseFontSize }
|
|
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
|
|
|
# (Windows only)
|
|
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
|
|
|
# (macOS only)
|
|
#- { key: K, mods: Command, mode: ~Vi, chars: "\x0c" }
|
|
#- { key: Key0, mods: Command, action: ResetFontSize }
|
|
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
|
#- { key: Add, mods: Command, action: IncreaseFontSize }
|
|
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
|
#- { key: K, mods: Command, action: ClearHistory }
|
|
#- { key: V, mods: Command, action: Paste }
|
|
#- { key: C, mods: Command, action: Copy }
|
|
#- { key: C, mods: Command, mode: Vi, action: ClearSelection }
|
|
#- { key: H, mods: Command, action: Hide }
|
|
#- { key: M, mods: Command, action: Minimize }
|
|
#- { key: Q, mods: Command, action: Quit }
|
|
#- { key: W, mods: Command, action: Quit }
|
|
#- { key: N, mods: Command, action: SpawnNewInstance }
|
|
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
|
# BEGIN ACE
|
|
colors:
|
|
primary:
|
|
background: '0x0C130C'
|
|
foreground: '0xdedbcb'
|
|
cursor:
|
|
text: '0x0C130C'
|
|
cursor: '0xdedbcb'
|
|
normal:
|
|
black: '0x0C130C'
|
|
red: '0x606855'
|
|
green: '0x946634'
|
|
yellow: '0x718778'
|
|
blue: '0xB29863'
|
|
magenta: '0x7A9083'
|
|
cyan: '0xA3AA95'
|
|
white: '0xdedbcb'
|
|
bright:
|
|
black: '0x9b998e'
|
|
red: '0x606855'
|
|
green: '0x946634'
|
|
yellow: '0x718778'
|
|
blue: '0xB29863'
|
|
magenta: '0x7A9083'
|
|
cyan: '0xA3AA95'
|
|
white: '0xdedbcb'
|
|
|
|
# END ACE
|