-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.alacritty.yml
74 lines (66 loc) · 2.31 KB
/
.alacritty.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
live_config_reload: true
env:
TERM: xterm-256color
import:
- ~/.alacritty-colorscheme/themes/xterm.yaml
selection:
semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
save_to_clipboard: true
window:
opacity: 1.00
dynamic_padding: false
font:
normal:
family: "JetBrainsMono Nerd Font"
style: Regular
size: 12.0
offset:
x: 0
y: 2
draw_bold_text_with_bright_colors: true
shell:
program: /bin/zsh
args:
- -c
- -l
- "tmux attach || tmux new -s Base"
mouse:
hide_when_typing: false
key_bindings:
# Rename the current tmux window
- { key: Comma, mods: Command, chars: "\x02\x2c" }
# Select a new tmux session for the attached client interactively
- { key: K, mods: Command, chars: "\x02\x73" }
# Select window 1-9
- { key: Key1, mods: Command, chars: "\x02\x31" }
- { key: Key2, mods: Command, chars: "\x02\x32" }
- { key: Key3, mods: Command, chars: "\x02\x33" }
- { key: Key4, mods: Command, chars: "\x02\x34" }
- { key: Key5, mods: Command, chars: "\x02\x35" }
- { key: Key6, mods: Command, chars: "\x02\x36" }
- { key: Key7, mods: Command, chars: "\x02\x37" }
- { key: Key8, mods: Command, chars: "\x02\x38" }
- { key: Key9, mods: Command, chars: "\x02\x39" }
# Switch to last tmux session
- { key: L, mods: Command, chars: "\x02\x4c" }
- { key: LBracket, mods: Command, chars: "\x02\x5b" }
# Change to the previous tmux window
- { key: LBracket, mods: Command|Shift, chars: "\x02\x70" }
# Split the current pane into two, left and right
- { key: D, mods: Command, chars: "\x02\x25" }
# Split the current pane into two, top and bottom.
- { key: D, mods: Command|Shift, chars: "\x02\x22" }
# Detach the current tmux client
- { key: W, mods: Command|Shift, chars: "\x02\x64" }
# Change to the next tmux window
- { key: RBracket, mods: Command|Shift, chars: "\x02\x6e" }
# Type <escape>:w<enter> to save neovim
- { key: S, mods: Command, chars: "\x1b\x3a\x77\x0a" }
# Create a new tmux window
- { key: T, mods: Command, chars: "\x02\x63" }
# Break the current tmux pane out of the tmux window
- { key: T, mods: Command|Shift, chars: "\x02\x21" }
# Kill the current tmux pane (and window if last pane)
- { key: X, mods: Command, chars: "\x02\x78" }
# Toggle the zoom state of the current tmux pane
- { key: Z, mods: Command, chars: "\x02\x7a" }