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: '0x0D0F11' foreground: '0xabc8c1' cursor: text: '0x0D0F11' cursor: '0xabc8c1' normal: black: '0x0D0F11' red: '0x995F29' green: '0xBC5127' yellow: '0x61906A' blue: '0xF39D2F' magenta: '0xC4A24A' cyan: '0xF8D562' white: '0xabc8c1' bright: black: '0x778c87' red: '0x995F29' green: '0xBC5127' yellow: '0x61906A' blue: '0xF39D2F' magenta: '0xC4A24A' cyan: '0xF8D562' white: '0xabc8c1' # END ACE