-
Notifications
You must be signed in to change notification settings - Fork 8
/
sheldon.toml
executable file
·51 lines (48 loc) · 1.58 KB
/
sheldon.toml
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
shell = "zsh"
apply = ["defer"]
[plugins]
[plugins.zsh-defer]
github = 'romkatv/zsh-defer'
apply = ['source']
[plugins.compinit]
inline = 'autoload -Uz compinit && zsh-defer compinit'
[plugins.colors]
inline = 'autoload -Uz colors && zsh-defer colors'
# [plugins.enhancd]
# github = 'b4b4r07/enhancd'
# apply = ['defer']
[plugins.fzf]
github = 'junegunn/fzf'
apply = ['fzf-install', 'fzf-source', 'defer']
[plugins.kubectl-fzf]
remote = "https://raw.githubusercontent.com/bonnefoa/kubectl-fzf/main/shell/kubectl_fzf.plugin.zsh"
[plugins.rust-zsh-completions]
github = "ryutok/rust-zsh-completions"
apply = ['defer']
[plugins.starship]
inline = 'eval "$(starship init zsh)"'
[plugins.zsh-autosuggestions]
github = "zsh-users/zsh-autosuggestions"
apply = ['defer']
[plugins.zsh-better-npm-completion]
github = "lukechilds/zsh-better-npm-completion"
apply = ['defer']
[plugins.zsh-completions]
github = "zsh-users/zsh-completions"
apply = ['defer']
[plugins.zsh-syntax-highlighting]
github = 'zsh-users/zsh-syntax-highlighting'
apply = ['defer']
[plugins.fast-syntax-highlighting]
github = "auscompgeek/fast-syntax-highlighting"
apply = ['defer']
[plugins.tmux-xpanes]
github = "greymd/tmux-xpanes"
apply = ['defer']
[plugins.zsh-history-substring-search]
github = "zsh-users/zsh-history-substring-search"
apply = ['defer']
[templates]
defer = "{% for file in files %}zsh-defer source \"{{ file }}\"\n{% endfor %}"
fzf-install = "{{ dir }}/install --bin > /dev/null \n[[ ! $PATH == *{{ dir }}* ]] && export PATH=\"$PATH:{{ dir }}/bin\"\n"
fzf-source = "{% for file in files %}source \"{{ file }}\"\n{% endfor %}"