forked from talonhub/community
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtmux.talon
55 lines (54 loc) · 908 Bytes
/
tmux.talon
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
os: linux
tag: user.tmux
-
mux: "tmux "
#session management
mux new session:
insert('tmux new ')
mux sessions:
key(ctrl-b)
key(s)
mux name session:
key(ctrl-b)
key($)
mux kill session:
insert('tmux kill-session -t ')
#window management
mux new window:
key(ctrl-b)
key(c)
mux window <number>:
key(ctrl-b )
key('{number}')
mux previous window:
key(ctrl-b)
key(p)
mux next window:
key(ctrl-b)
key(n)
mux rename window:
key(ctrl-b)
key(,)
mux close window:
key(ctrl-b)
key(&)
#pane management
mux split horizontal:
key(ctrl-b)
key(%)
mux split vertical:
key(ctrl-b)
key(")
mux next pane:
key(ctrl-b)
key(o)
mux move <user.arrow_key>:
key(ctrl-b)
key(arrow_key)
mux close pane:
key(ctrl-b)
key(x)
#Say a number right after this command, to switch to pane
mux pane numbers:
key(ctrl-b)
key(q)