migrate from zplug to sheldon...
...(https://sheldon.cli.rs/): Fast, configurable, shell plugin manager and as a consequence of a recent(-ish) update of zsh on fedora 35 (zsh.x86_64 5.8.1-1.fc35 @updates), fpath also has to be set manually.
This commit is contained in:
parent
3cdb63eef3
commit
31478dfdb6
18
.config/sheldon/plugins.toml
Normal file
18
.config/sheldon/plugins.toml
Normal file
@ -0,0 +1,18 @@
|
||||
# `sheldon` configuration file
|
||||
# ----------------------------
|
||||
# See the documentation for more https://github.com/rossmacarthur/sheldon#readme
|
||||
|
||||
shell = "zsh"
|
||||
[plugins]
|
||||
|
||||
[plugins.zsh-autosuggestions]
|
||||
github = 'zsh-users/zsh-autosuggestions'
|
||||
|
||||
[plugins.zsh-history-substring-search]
|
||||
github = 'zsh-users/zsh-history-substring-search'
|
||||
|
||||
[plugins.alias-tips]
|
||||
github = 'djui/alias-tips'
|
||||
|
||||
[plugins.fast-syntax-highlighting]
|
||||
github = 'zdharma-continuum/fast-syntax-highlighting'
|
30
.zshrc
30
.zshrc
@ -1,28 +1,16 @@
|
||||
[ ! -d ~/.oh-my-zsh ] && sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
|
||||
|
||||
ZSH_DISABLE_COMPFIX=true
|
||||
ZSH=$HOME/.oh-my-zsh
|
||||
ZSH_CACHE_DIR="$ZSH/cache"
|
||||
|
||||
source ~/.zplug/init.zsh
|
||||
zplug "zsh-users/zsh-autosuggestions", defer:2
|
||||
zplug "zsh-users/zsh-history-substring-search", defer:2
|
||||
zplug "plugins/git", from:oh-my-zsh, defer:2
|
||||
zplug "plugins/gitignore", from:oh-my-zsh, defer:2
|
||||
zplug "plugins/systemd", from:oh-my-zsh, defer:2
|
||||
zplug "plugins/dnf", from:oh-my-zsh, defer:2
|
||||
zplug "djui/alias-tips", defer:2
|
||||
zplug "zdharma-continuum/fast-syntax-highlighting", defer:2
|
||||
zplug 'zplug/zplug', hook-build:'zplug --self-manage'
|
||||
# necessary to include "/usr/share/zsh/"$(zsh --version| cut -d ' ' -f2)/functions"
|
||||
# due to a breakage on fedora zsh version 5.8.1 (zsh.x86_64 5.8.1-1.fc35 @updates)
|
||||
fpath=(
|
||||
~/.local/share/zsh/site-functions
|
||||
/usr/share/zsh/"$(zsh --version| cut -d ' ' -f2)/functions"
|
||||
$fpath
|
||||
)
|
||||
|
||||
# Install plugins if there are plugins that have not been installed
|
||||
if ! zplug check --verbose; then
|
||||
printf "Install? [y/N]: "
|
||||
if read -q; then
|
||||
echo; zplug install
|
||||
fi
|
||||
fi
|
||||
zplug load
|
||||
eval "$(sheldon source)"
|
||||
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# CASE_SENSITIVE="true"
|
||||
@ -75,7 +63,7 @@
|
||||
# Would you like to use another custom folder than $ZSH/custom?
|
||||
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||
|
||||
plugins=(asdf safe-paste docker firewalld fzf golang terraform torrent vagrant sudo lol)
|
||||
plugins=(asdf docker firewalld fzf git gitignore golang safe-paste systemd terraform torrent vagrant lol)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor)
|
||||
|
Loading…
Reference in New Issue
Block a user