86 lines
2.3 KiB
TOML
86 lines
2.3 KiB
TOML
# `sheldon` configuration file
|
|
# ----------------------------
|
|
#
|
|
# You can modify this file directly or you can use one of the following
|
|
# `sheldon` commands which are provided to assist in editing the config file:
|
|
#
|
|
# - `sheldon add` to add a new plugin to the config file
|
|
# - `sheldon edit` to open up the config file in the default editor
|
|
# - `sheldon remove` to remove a plugin from the config file
|
|
#
|
|
# See the documentation for more https://github.com/rossmacarthur/sheldon#readme
|
|
|
|
shell = "zsh"
|
|
|
|
[templates]
|
|
defer = "{% for file in files %}zsh-defer source \"{{ file }}\"\n{% endfor %}"
|
|
defer-more = "{% for file in files %}zsh-defer -t 10 source \"{{ file }}\"\n{% endfor %}"
|
|
defer-medium = "{% for file in files %}zsh-defer -t 5 source \"{{ file }}\"\n{% endfor %}"
|
|
|
|
[plugins]
|
|
|
|
[plugins.zsh-defer]
|
|
github = "romkatv/zsh-defer"
|
|
|
|
[plugins.evalcache]
|
|
github = 'mroth/evalcache'
|
|
|
|
|
|
[plugins.fast-syntax-highlighting]
|
|
github = 'zdharma-continuum/fast-syntax-highlighting'
|
|
apply = ["defer-medium"]
|
|
|
|
[plugins.zsh-autosuggestions]
|
|
github = 'zsh-users/zsh-autosuggestions'
|
|
|
|
[plugins.bash-completions-fallback]
|
|
github = '3v1n0/zsh-bash-completions-fallback'
|
|
apply = ["defer-more"]
|
|
|
|
[plugins.fzf-tab]
|
|
github = 'Aloxaf/fzf-tab'
|
|
|
|
# [plugins.zsh-cargo-completion]
|
|
# github = 'MenkeTechnologies/zsh-cargo-completion'
|
|
# apply = ["defer"]
|
|
|
|
[plugins.click-completion]
|
|
github = 'click-contrib/click-completion'
|
|
apply = ["defer"]
|
|
|
|
[plugins.zsh-direnv]
|
|
github = 'ptavares/zsh-direnv'
|
|
apply = ["defer"]
|
|
|
|
[plugins.undollar]
|
|
github = 'zpm-zsh/undollar'
|
|
apply = ["defer"]
|
|
|
|
[plugins.fzf]
|
|
remote = 'https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/plugins/fzf/fzf.plugin.zsh'
|
|
apply = ["defer"]
|
|
|
|
[plugins.extract]
|
|
remote = 'https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/plugins/extract/extract.plugin.zsh'
|
|
apply = ["defer"]
|
|
|
|
[plugins.zsh-interactive-cd]
|
|
remote = 'https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/zsh-interactive-cd/zsh-interactive-cd.plugin.zsh'
|
|
apply = ["defer"]
|
|
|
|
#[plugins.aliases]
|
|
#remote = 'https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/aliases'
|
|
|
|
[plugins.docker-zsh-completion]
|
|
github = 'greymd/docker-zsh-completion'
|
|
apply = ["defer"]
|
|
|
|
[plugins.zsh-nohup]
|
|
|
|
#Needs to be last plugin in list, lets you nohup a running process with ctrl+h
|
|
github = 'micrenda/zsh-nohup'
|
|
apply = ["defer"]
|
|
# For example:
|
|
#
|
|
# [plugins.base16]
|
|
# github = "chriskempson/base16-shell"
|