dotfiles/dot_config/sheldon/plugins.toml
Nikolas Weger f4e172dd22 Add dot_config/sheldon/.keep
Add dot_config/sheldon/plugins.lock
Add dot_config/sheldon/plugins.toml
2021-08-31 12:34:53 +02:00

90 lines
1.9 KiB
TOML

# Sheldon configuration file
#
# See https://rossmacarthur.github.io/sheldon/
[templates]
defer = { value = 'zsh-defer source "{{ file }}"', each = true }
defer-more = { value = 'zsh-defer -t 0.5 source "{{ file }}"', each = true }
# Completions
# -----------
[plugins.docker-zsh-completion]
github = "greymd/docker-zsh-completion"
[plugins.rust-zsh-completions]
github = "ryutok/rust-zsh-completions"
[plugins.zsh-completions]
github = "zsh-users/zsh-completions"
# Sourced
# -------
# The history plugin doesn't like being deferred, not sure why.
[plugins.history]
github = "ohmyzsh/ohmyzsh"
dir = "lib"
#[plugins.path]
#local = "~/.zsh/plugins"
[plugins.pure]
github = "rossmacarthur/pure"
use = ["{async,pure}.zsh"]
[plugins.wd]
github = "mfaerevaag/wd"
apply = ["fpath", "source"]
[plugins.zsh-defer]
github = "romkatv/zsh-defer"
# Deferred plugins
# ----------------
[plugins.autoenv]
github = "zpm-zsh/autoenv"
apply = ["defer"]
#[plugins.dotfiles]
#local = "~/.zsh/plugins"
#use = ["*.plugin.zsh", "!{compinit,path,pyenv}.plugin.zsh"]
#apply = ["defer"]
[plugins.ohmyzsh-lib]
github = "ohmyzsh/ohmyzsh"
dir = "lib"
use = ["{clipboard,completion,git,key-bindings,termsupport,theme-and-appearance}.zsh"]
apply = ["defer"]
[plugins.ohmyzsh-plugins]
github = "ohmyzsh/ohmyzsh"
dir = "plugins"
use = ["{copybuffer,git,pip}/*.plugin.zsh"]
apply = ["defer"]
[plugins.zsh-you-should-use]
github = "MichaelAquilina/zsh-you-should-use"
apply = ["defer"]
[plugins.zsh-autosuggestions]
github = "zsh-users/zsh-autosuggestions"
use = ["{{ name }}.zsh"]
apply = ["defer"]
[plugins.zsh-syntax-highlighting]
github = 'zsh-users/zsh-syntax-highlighting'
apply = ["defer"]
# This works best if it is placed last.
#[plugins.compinit]
#local = "~/.zsh/plugins"
#apply = ["defer"]
# Plugins that are even more deferred
# -----------------------------------
#[plugins.pyenv]
#local = "~/.zsh/plugins"
#apply = ["defer-more"]