|
|
|
@ -27,7 +27,7 @@ repo: https://github.com/yegappan/lsp
|
|
|
|
|
target: ~/.vim/pack/downloads/opt/lsp
|
|
|
|
|
|
|
|
|
|
[home vim]
|
|
|
|
|
when: host.has('vim') or host.has('nvim')
|
|
|
|
|
when: host.has('vim')
|
|
|
|
|
files:
|
|
|
|
|
vim/ftplugin > .vim/ftplugin
|
|
|
|
|
vim/plug.vim > .vim/autoload/plug.vim
|
|
|
|
@ -65,30 +65,30 @@ files:
|
|
|
|
|
when: host.has('vim')
|
|
|
|
|
cmd: vim +PlugInstall +qall
|
|
|
|
|
|
|
|
|
|
[link-files neovim:windows]
|
|
|
|
|
when: host.is_windows and host.has('nvim')
|
|
|
|
|
target_root: ~/AppData/Local
|
|
|
|
|
files:
|
|
|
|
|
nvim/lua
|
|
|
|
|
nvim/init.vim
|
|
|
|
|
|
|
|
|
|
[link-files neovim:linux]
|
|
|
|
|
when: host.is_linux and host.has('nvim')
|
|
|
|
|
target_root: ~/.config
|
|
|
|
|
files:
|
|
|
|
|
nvim/colors
|
|
|
|
|
nvim/lua
|
|
|
|
|
nvim/init.vim
|
|
|
|
|
|
|
|
|
|
[git packer-posix]
|
|
|
|
|
when: not host.is_windows
|
|
|
|
|
repo: https://github.com/wbthomason/packer.nvim
|
|
|
|
|
target: ~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
|
|
|
|
|
|
|
|
|
[git packer-windows]
|
|
|
|
|
when: host.is_windows
|
|
|
|
|
repo: https://github.com/wbthomason/packer.nvim
|
|
|
|
|
target: ~/AppData/Local/nvim-data/site/pack/packer/start/packer.nvim
|
|
|
|
|
# [link-files neovim:windows]
|
|
|
|
|
# when: host.is_windows and host.has('nvim')
|
|
|
|
|
# target_root: ~/AppData/Local
|
|
|
|
|
# files:
|
|
|
|
|
# nvim/lua
|
|
|
|
|
# nvim/init.vim
|
|
|
|
|
|
|
|
|
|
# [link-files neovim:linux]
|
|
|
|
|
# when: host.is_linux and host.has('nvim')
|
|
|
|
|
# target_root: ~/.config
|
|
|
|
|
# files:
|
|
|
|
|
# nvim/colors
|
|
|
|
|
# nvim/lua
|
|
|
|
|
# nvim/init.vim
|
|
|
|
|
|
|
|
|
|
# [git packer-posix]
|
|
|
|
|
# when: not host.is_windows
|
|
|
|
|
# repo: https://github.com/wbthomason/packer.nvim
|
|
|
|
|
# target: ~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
|
|
|
|
|
|
|
|
|
# [git packer-windows]
|
|
|
|
|
# when: host.is_windows
|
|
|
|
|
# repo: https://github.com/wbthomason/packer.nvim
|
|
|
|
|
# target: ~/AppData/Local/nvim-data/site/pack/packer/start/packer.nvim
|
|
|
|
|
|
|
|
|
|
[home cargo]
|
|
|
|
|
when: host.has('cargo')
|
|
|
|
@ -115,9 +115,9 @@ files: .screenrc
|
|
|
|
|
when: host.has('tmux')
|
|
|
|
|
files: .tmux.conf
|
|
|
|
|
|
|
|
|
|
[home posix-nvim]
|
|
|
|
|
when: host.has('nvim') and not host.is_windows
|
|
|
|
|
files: nvim/init.vim > .config/nvim/init.vim
|
|
|
|
|
# [home posix-nvim]
|
|
|
|
|
# when: host.has('nvim') and not host.is_windows
|
|
|
|
|
# files: nvim/init.vim > .config/nvim/init.vim
|
|
|
|
|
|
|
|
|
|
[home wsl]
|
|
|
|
|
when: host.is_wsl
|
|
|
|
@ -137,10 +137,12 @@ files: k9s/skin.yml > .config/k9s/skin.yml
|
|
|
|
|
crates:
|
|
|
|
|
just
|
|
|
|
|
cargo-watch
|
|
|
|
|
# this one isn't working on MacOS
|
|
|
|
|
# cargo-edit
|
|
|
|
|
cargo-get
|
|
|
|
|
|
|
|
|
|
# this one requires libssl but we don't install that here so it doesn't
|
|
|
|
|
# always work
|
|
|
|
|
# cargo-edit
|
|
|
|
|
|
|
|
|
|
[link-files gitui:linux]
|
|
|
|
|
when: host.is_linux and host.has('gitui')
|
|
|
|
|
target_root: ~/.config
|
|
|
|
|