New Issues
to Done
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardTriage
to Todo
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardNew Issues
to Triage
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardNew Issues
to Backlog
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardNew Issues
to Backlog
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardNew Issues
to Triage
in the ❮ Z-Shell ❯ Workspace | View Zenhub BoardProduct Backlog
to Done
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardProduct Backlog
to Done
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardProduct Backlog
to Done
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardProduct Backlog
to Done
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardDown
in New Issues
in the ❮ Z-Shell ❯ WorkspaceNew Issues
to Triage
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardTodo
to Product Backlog
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardTodo
to Product Backlog
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardTodo
to Product Backlog
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardTodo
to Product Backlog
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardNew Issues
to In Progress
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardNew Issues
to In Progress
in the ❮ Z-Shell ❯ Workspace | View ZenHub BoardNew Issues
to Triage
in the ❮ Z-Shell ❯ Workspace | View ZenHub Board# OH-MY-ZSH LIBRARY ================================================================================================== #
local snippets=({git,clipboard,history,completion,vcs_info}.zsh)
zi is-snippet lucid has'svn' for \
svn multisrc'${snippets[*]}' pick'/dev/null' \
atinit'HISTFILE=${ZSH_CACHE_DIR}/.history; COMPLETION_WAITING_DOTS=true;' \
OMZ::lib
# OH-MY-ZSH PLUGINS ================================================================================================= #
zi light-mode for \
atload"unalias grv g" OMZP::{git,sudo,encode64} \
if'[[ -f /etc/os-release ]] && source /etc/os-release && [[ "$ID" = arch ]]' OMZP::archlinux \
if'[[ -d ~/.ssh ]]' OMZP::ssh-agent \
if'[[ -d ~/.gnupg ]]' OMZP::gpg-agent \
if'[[ -d /opt/google-cloud-sdk ]]' OMZP::gcloud \
atload'zstyle ":completion:*" special-dirs false' PZTM::completion
# ANNEX ============================================================================================================== #
zi light-mode for z-shell/z-a-meta-plugins @annexes
# META-PLUGINS ====================================================================================================== #
zi light-mode for \
skip'fzy peco' @fuzzy \
skip'F-Sy-H' @z-shell \
skip'dircolors-material ripgrep peco tig hexyl bat hyperfine fd' @console-tools \
@zsh-users+fast @romkatv
[[ $COLORTERM = *(24bit|truecolor)* ]] || zmodload zsh/nearcolor
(( $+commands[vivid] )) && { export LS_COLORS="$(vivid generate solarized-light)" }
# PLUGINS ============================================================================================================ #
zi-turbo '0a' for \
has'exa' atinit'AUTOCD=1' \
zplugin/zsh-exa \
atinit'NVM_DIR="${HOME}/.nvm"; NVM_COMPLETION=false; NVM_LAZY_LOAD=true; NVM_AUTO_USE=true' \
lukechilds/zsh-nvm \
MichaelAquilina/zsh-you-should-use \
has'zoxide' z-shell/zsh-zoxide
If it is hard, then probably you should stay with zimfw, as Zi is for more advanced users.
Command to install plugins a bit more complex but allows to install almost anything, not only zsh specific and many users has they own style of loading plugins and has syntax alternatives.
Some examples: https://wiki.zshell.dev/community/category/-collection
Overview: https://wiki.zshell.dev/docs/getting_started/overview
Search: https://wiki.zshell.dev/search
Not sure what you mean by defaults. Zi is not framework-specific, so can use Oh-My-Zsh, Presto and etc., so it not limits you to something and most users have their own defaults, the only way to learn it is reading wiki while practising.
Here is user recently migrated from Oh-My-Zsh: https://github.com/Lunarequest/Dotfiles/blob/mistress/zsh/.zshrc
Some other example: https://github.com/z-shell/playground/tree/main/profiles
Is there any way to combine a zi ice
and zi snippet
into one command?
Like these:
zi ice lucid wait as'completion' blockf has'rg'
zi snippet https://github.com/BurntSushi/ripgrep/blob/master/complete/_rg
I simply think it'd look cleaner as a single command.
# Sets sane Zsh built-in environment options.
zmodule environment
# Provides handy git aliases and functions.
zmodule git
# Applies correct bindkeys for input events.
zmodule input
# Sets a custom terminal title.
zmodule termtitle
# Utility aliases and functions. Adds colour to ls, grep and less.
zmodule utility