aboutsummaryrefslogtreecommitdiffstats
path: root/cwm/.cwmrc
blob: fba92be57ffb10c682ded5337986f67b1170d376 (plain) (blame)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Default apps
command term    xterm
command lock    xlock

#ignore          termbar
#autogroup 0     termbar
#gap 0 24 0 0

# Pins new windows to the current group.
sticky yes

# i3 style "workspaces".
# Note: there isn't a group 0. It indicates "nogroup"
bind-key 4-1 group-only-1
bind-key 4-2 group-only-2
bind-key 4-3 group-only-3
bind-key 4-4 group-only-4
bind-key 4-5 group-only-5
bind-key 4-6 group-only-6
bind-key 4-7 group-only-7
bind-key 4-8 group-only-8
bind-key 4-9 group-only-9
# bind-key 4-0 group-only-0
unbind-key CM-1
unbind-key CM-2
unbind-key CM-3
unbind-key CM-4
unbind-key CM-5
unbind-key CM-6
unbind-key CM-7
unbind-key CM-8
unbind-key CM-9
unbind-key CM-0

bind-key 4S-1 window-movetogroup-1
bind-key 4S-2 window-movetogroup-2
bind-key 4S-3 window-movetogroup-3
bind-key 4S-4 window-movetogroup-4
bind-key 4S-5 window-movetogroup-5
bind-key 4S-6 window-movetogroup-6
bind-key 4S-7 window-movetogroup-7
bind-key 4S-8 window-movetogroup-8
bind-key 4S-9 window-movetogroup-9
# bind-key 4S-0 window-movetogroup-0

# Restart (config changes)
bind-key 4S-r restart
unbind-key CMS-r

# Quit window
bind-key 4S-Q window-close
unbind-key CM-x

# Move window with mouse
bind-mouse 4-1 window-move
unbind-mouse M-1

# Resize window with mouse
bind-mouse 4-3 window-resize
unbind-mouse M-2

# bind-mouse 1 window-raise  # Raise window when clicked on # eats the click event

unbind-mouse CM-1   # Unbind toggling group membership
unbind-mouse M-3    # lower window with mouse
unbind-mouse CMS-3  # hide current window

autogroup 1 emacs
autogroup 2 firefox

bind-key 4-Return terminal

# replace menu-exec
unbind-key M-question
bind-key 4-d menu-exec

unbind-key M-Up
unbind-key M-Down
# Interfers with Firefox back/forward
unbind-key M-Left
unbind-key M-Right

# Interfers with Emacs undo
unbind-key C-slash
# unbind-key M-slash
# Interfers with Emacs xref-
unbind-key M-period

borderwidth 1

# flameshot doesn't work with scaling
#bind-key MS-4 /home/jason/bin/flameshot-helper
bind-key MS-4 flameshot gui
bind-key CM-v clipmenu

# hide windowm
unbind-key M-Return
bind-key 4-h window-hide