Alacritty: Code formatting
This commit is contained in:
		| @@ -26,7 +26,7 @@ font: | ||||
|     style: Regular | ||||
|   bold: | ||||
|     family: "Source Code Pro" | ||||
|     style: Semibold  | ||||
|     style: Semibold | ||||
|   italic: | ||||
|     family: "Source Code Pro" | ||||
|   bold_italic: | ||||
| @@ -34,11 +34,11 @@ font: | ||||
|     style: Bold italic | ||||
|   size: 14.0 | ||||
|   offset: | ||||
|    x: 0 | ||||
|    y: 6 | ||||
|     x: 0 | ||||
|     y: 6 | ||||
|   glyph_offset: | ||||
|    x: 0 | ||||
|    y: 3 | ||||
|     x: 0 | ||||
|     y: 3 | ||||
|  | ||||
|   # Better font rendering for mac | ||||
|   use_thin_strokes: true | ||||
| @@ -56,7 +56,7 @@ cursor: | ||||
|   blink_interval: 650 | ||||
|   unfocused_hollow: true | ||||
|   thickness: 1 | ||||
|    | ||||
|  | ||||
| mouse: | ||||
|   hide_when_typing: true | ||||
|  | ||||
| @@ -73,38 +73,40 @@ shell: | ||||
| # using Mac's 'command' to control your tmux. | ||||
| # A great reference: https://arslan.io/2018/02/05/gpu-accelerated-terminal-alacritty/#make-alacritty-feel-like-iterm2 | ||||
| key_bindings: | ||||
|    | ||||
|   # Alacritty | ||||
|   - { key: N,       mods: Command,        action: SpawnNewInstance } # Spawn new instance | ||||
|   - { key: Key0,    mods: Command,        action: ResetFontSize    } # Reset font size | ||||
|   - { key: Plus,    mods: Command,        action: IncreaseFontSize } # Increase font size | ||||
|   - { key: Minus,   mods: Command,        action: DecreaseFontSize } # Decrease font size | ||||
|    | ||||
|   # tmux | ||||
|   - { key: J,       mods: Command,        chars: "\x01\x29" } # Move to next session | ||||
|   - { key: K,       mods: Command,        chars: "\x01\x28" } # Move to previous session | ||||
|   - { key: N, mods: Command, action: SpawnNewInstance } # Spawn new instance | ||||
|   - { key: Key0, mods: Command, action: ResetFontSize } # Reset font size | ||||
|   - { key: Plus, mods: Command, action: IncreaseFontSize } # Increase font size | ||||
|   - { key: Minus, mods: Command, action: DecreaseFontSize } # Decrease font size | ||||
|  | ||||
|   - { key: T,       mods: Command,        chars: "\x01\x63" } # Create window | ||||
|   - { key: H,       mods: Command,        chars: "\x01\x70" } # Move to previous window | ||||
|   - { key: L,       mods: Command,        chars: "\x01\x6e" } # Move to next window | ||||
|   - { key: X,       mods: Command,        chars: "\x01\x78" } # Kill pane/window | ||||
|   - { key: A,       mods: Command,        chars: "\x01\x7c" } # Split pane vertically | ||||
|   - { key: S,       mods: Command,        chars: "\x01\x2d" } # Split pane horizontally | ||||
|   - { key: Z,       mods: Command,        chars: "\x01\x7a" } # Maximize pane | ||||
|    | ||||
|   - { key: T,       mods: Command|Shift,  chars: "\x02\x63" } # Create window in nested session | ||||
|   - { key: H,       mods: Command|Shift,  chars: "\x02\x70" } # Move to previous window | ||||
|   - { key: L,       mods: Command|Shift,  chars: "\x02\x6e" } # Move to next window | ||||
|   - { key: X,       mods: Command|Shift,  chars: "\x02\x78" } # Kill pane/window in nested session | ||||
|   - { key: A,       mods: Command|Shift,  chars: "\x02\x7c" } # Split pane vertically in nested session | ||||
|   - { key: S,       mods: Command|Shift,  chars: "\x02\x2d" } # Split pane horizontally in nested session | ||||
|   - { key: Z,       mods: Command|Shift,  chars: "\x02\x7a" } # Maximize pane in nested session | ||||
|    | ||||
| ## General key bindings | ||||
|   - { key: Comma,   mods: Command,        command: | ||||
|       {program: "sh", args: ["-c","open ~/.config/alacritty/"]}   } # Open alacritty config directory | ||||
|   - { key: Back,    mods: Command,        chars: "\x15" } # delete word/line | ||||
|   - { key: Left,    mods: Alt,            chars: "\x1bb"                       } # One word left | ||||
|   - { key: Right,   mods: Alt,            chars: "\x1bf"                       } # One word right | ||||
|   - { key: Left,    mods: Command,        chars: "\x1bOH",   mode: AppCursor   } # Home | ||||
|   - { key: Right,   mods: Command,        chars: "\x1bOF",   mode: AppCursor   } # End | ||||
|   # tmux | ||||
|   - { key: J, mods: Command, chars: "\x01\x29" } # Move to next session | ||||
|   - { key: K, mods: Command, chars: "\x01\x28" } # Move to previous session | ||||
|  | ||||
|   - { key: T, mods: Command, chars: "\x01\x63" } # Create window | ||||
|   - { key: H, mods: Command, chars: "\x01\x70" } # Move to previous window | ||||
|   - { key: L, mods: Command, chars: "\x01\x6e" } # Move to next window | ||||
|   - { key: X, mods: Command, chars: "\x01\x78" } # Kill pane/window | ||||
|   - { key: A, mods: Command, chars: "\x01\x7c" } # Split pane vertically | ||||
|   - { key: S, mods: Command, chars: "\x01\x2d" } # Split pane horizontally | ||||
|   - { key: Z, mods: Command, chars: "\x01\x7a" } # Maximize pane | ||||
|  | ||||
|   - { key: T, mods: Command|Shift, chars: "\x02\x63" } # Create window in nested session | ||||
|   - { key: H, mods: Command|Shift, chars: "\x02\x70" } # Move to previous window | ||||
|   - { key: L, mods: Command|Shift, chars: "\x02\x6e" } # Move to next window | ||||
|   - { key: X, mods: Command|Shift, chars: "\x02\x78" } # Kill pane/window in nested session | ||||
|   - { key: A, mods: Command|Shift, chars: "\x02\x7c" } # Split pane vertically in nested session | ||||
|   - { key: S, mods: Command|Shift, chars: "\x02\x2d" } # Split pane horizontally in nested session | ||||
|   - { key: Z, mods: Command|Shift, chars: "\x02\x7a" } # Maximize pane in nested session | ||||
|  | ||||
|   ## General key bindings | ||||
|   - { | ||||
|       key: Comma, | ||||
|       mods: Command, | ||||
|       command: { program: "sh", args: ["-c", "open ~/.config/alacritty/"] }, | ||||
|     } # Open alacritty config directory | ||||
|   - { key: Back, mods: Command, chars: "\x15" } # delete word/line | ||||
|   - { key: Left, mods: Alt, chars: "\x1bb" } # One word left | ||||
|   - { key: Right, mods: Alt, chars: "\x1bf" } # One word right | ||||
|   - { key: Left, mods: Command, chars: "\x1bOH", mode: AppCursor } # Home | ||||
|   - { key: Right, mods: Command, chars: "\x1bOF", mode: AppCursor } # End | ||||
|   | ||||
		Reference in New Issue
	
	Block a user