-
Notifications
You must be signed in to change notification settings - Fork 0
/
cmdline_prog.zsh
48 lines (35 loc) · 1.18 KB
/
cmdline_prog.zsh
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
# git diff
zinit ice lucid as"null" sbin"bin/diff-so-fancy; bin/git-dsf;"
zinit light zdharma/zsh-diff-so-fancy
# fpp
zinit ice lucid make as'null' sbin'fpp'
zinit light facebook/PathPicker
# rg
zinit ice lucid from"gh-r" as'null' sbin'ripgrep*/rg'
zinit light BurntSushi/ripgrep
# fd
zinit ice lucid from"gh-r" as'null' sbin'fd*/fd'
zinit light sharkdp/fd
# fzf
zinit pack"bgn-binary+keys" for fzf
# tmux + oh-my-tmux (nb use ver"gh-254" for tmux 3.0+) + tmux plugin manager
zinit ice lucid make as"null" sbin"tmux" \
atclone'./autogen.sh; ./configure' \
atpull'%atclone'
zinit light tmux/tmux
zinit ice lucid wait id-as'gpakosz/tmux' nocompile \
atclone'ln -sf $PWD/.tmux.conf $HOME/.tmux.conf' \
atplull'%atclone'
zinit light gpakosz/.tmux
zinit ice lucid wait nocompile
zinit light tmux-plugins/tpm
# -----------------------------
# neovim + vim-plug ---------
zinit ice lucid wait from"gh-r" as"null" sbin"nvim*/bin/nvim"
zinit light neovim/neovim
zinit ice lucid wait \
atclone'mkdir -p ~/.local/share/nvim/site/autoload; \
ln -sf "$PWD/plug.vim" ~/.local/share/nvim/site/autoload/plug.vim' \
atpull'%atclone'
zinit light junegunn/vim-plug
# -----------------------------