Antidote: shortcut setting plugin ZSH

Antidote adalah alat manajemen plugin inovatif untuk Zsh (Z shell). Dirancang untuk memudahkan pemasangan, pengelolaan, dan migrasi plugin Zsh. Antidote menghilangkan kerumitan proses manual dan memungkinkan migrasi lancar dari Antigen ke Zsh.

Requirement:

  1. git

  2. oh-my-zsh

Clone antidote dari repo yang sudah disediakan.

git clone --depth=1 https://github.com/mattmc3/antidote.git ${ZDOTDIR:-~}/.antidote

kemudian isi ke dalam file ~/.zshrc menggunakan editor nano ~/.zshrc vi ~/.zshrc

saya memilih Ultra high performance install dari antidote

# ~/.zshrc

# Set the name of the static .zsh plugins file antidote will generate.
zsh_plugins=${ZDOTDIR:-~}/.zsh_plugins.zsh

# Ensure you have a .zsh_plugins.txt file where you can add plugins.
[[ -f ${zsh_plugins:r}.txt ]] || touch ${zsh_plugins:r}.txt

# Lazy-load antidote.
fpath+=(${ZDOTDIR:-~}/.antidote)
autoload -Uz $fpath[-1]/antidote

# Generate static file in a subshell when .zsh_plugins.txt is updated.
if [[ ! $zsh_plugins -nt ${zsh_plugins:r}.txt ]]; then
  (antidote bundle <${zsh_plugins:r}.txt >|$zsh_plugins)
fi

# Source your static plugins file.
source $zsh_plugins

setelah memperbarui file .zshrc jangan langsung di source buat file ~/.zsh_plugins.txt menggunakan touch ~/.zsh_plugins.txt

kemudian isi plugin yang dibutuhkan, jangan semuanya dipakai, tetapi yang dibutuhkan saja, karena akan sia sia dan memperlambat dari kinerja zsh sendiri

pastikan nama saat membuat zsh_plugins.txt benar jika tidak maka file tidak akan ditemukan oleh antidote.

jalan perintah

maka antidote akan mencari repo yang sudah di masukkan ke dalam file zsh_plugins.txt dan memperbarui ketika ada pembaruan mengunakan omz update

sumber terkait oh-my-zsh, zsh, antidote, powerline10k

Last updated