-
Notifications
You must be signed in to change notification settings - Fork 0
/
kakrc
46 lines (34 loc) · 1 KB
/
kakrc
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
# ▀▛▘ ▌ ▌ ▛▀▖▛▀▖
# ▌▞▀▖▞▀▌▞▀▌▌ ▌▌ ▌▌ ▌
# ▌▛▀ ▌ ▌▌ ▌▚▄▌▌ ▌▌ ▌
# ▘▝▀▘▝▀▘▝▀▘▗▄▘▀▀ ▀▀
try %{
evaluate-commands %sh{ kks init }
define-command kks-term %{
kks-connect terminal
}
define-command kks-term-down %{
kks-connect tmux-terminal-vertical
}
alias global '>' kks-term
alias global 'v' kks-term-down
}
# load global settings
source "%val{config}/global.kak"
# load utils
source "%val{config}/utils.kak"
# load private / WIP plugins and scripts
source-dir "%val{config}/private"
# load plug
source "%val{config}/plugins/plug.kak/rc/plug.kak"
# load plugins configuration
source "%val{config}/plugins.kak"
# load config for filetypes / languages
source "%val{config}/filetypes.kak"
# load key maps
source "%val{config}/mappings.kak"
# host specific settings
source "%val{config}/hosts.kak"
try %{
require-module %sh{ echo "host-$(hostname)" }
}