diff options
Diffstat (limited to '.zshrc-other')
| -rw-r--r-- | .zshrc-other | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/.zshrc-other b/.zshrc-other new file mode 100644 index 0000000..ed7e8d2 --- /dev/null +++ b/.zshrc-other @@ -0,0 +1,72 @@ + +# Zsh plugins +zinit ice wait lucid && zinit light zsh-users/zsh-syntax-highlighting +zinit ice wait lucid && zinit light zsh-users/zsh-completions +zinit ice wait lucid && zinit light Aloxaf/fzf-tab +zinit light zsh-users/zsh-autosuggestions + +# Completion styling +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" +zstyle ':completion:*' menu no +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls $realpath' +zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls $realpath' + +# Load oh my posh +eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/tokyocat.omp.yml)" + +# Shell integrations +zinit ice wait lucid atload'source <(fzf --zsh)' && zinit load zdharma-continuum/null +zinit ice wait lucid atload'eval "$(zoxide init --cmd cd zsh)"' && zinit load zdharma-continuum/null +zinit ice wait lucid atload'source <(k completion zsh)' && zinit load zdharma-continuum/null + +# Fzf +export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git" +export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +export FZF_ALT_C_COMMAND="fd --type=d --hidden --strip-cwd-prefix --exclude .git" +export FZF_DEFAULT_OPTS=" \ + --color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \ + --color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \ + --color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8" +source fzf-git.sh + +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 +##############################33 + +# Fzf Completions +zinit light Aloxaf/fzf-tab # Needs to be loaded before other plugins +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" +zstyle ':completion:*' menu no +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls $realpath' +zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls $realpath' + +# Zsh plugins +zinit ice wait lucid && zinit light zsh-users/zsh-syntax-highlighting +zinit ice wait lucid && zinit light zsh-users/zsh-completions +zinit light zsh-users/zsh-autosuggestions + +# Shell integrations +zinit ice wait lucid atload'eval "$(zoxide init --cmd cd zsh)"' +zinit ice wait lucid atload'source <(k completion zsh)' +eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/tokyocat.omp.yml)" + +# Fzf +export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git" +export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +export FZF_ALT_C_COMMAND="fd --type=d --hidden --strip-cwd-prefix --exclude .git" +export FZF_DEFAULT_OPTS=" \ + --color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \ + --color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \ + --color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8" +source fzf-git.sh +source <(fzf --zsh) |
