flutter_ecommerce_app icon indicating copy to clipboard operation
flutter_ecommerce_app copied to clipboard

use fz.sh has error: failed to compile regex: trailing backslash (\)

Open brucmao opened this issue 4 months ago • 1 comments

Image

File: /data/data/com.termux/files/home/.zshrc

if [[ ! -f $HOME/.local/share/zinit/zinit.git/zinit.zsh ]]; then
    print -P "%F{33} %F{220}Installing %F{33}ZDHARMA-CONTINUUM%F{220} Initiative Plugin Manager (%F{33}zdharma-continuum/zinit%F{220})…%f"
    command mkdir -p "$HOME/.local/share/zinit" && command chmod g-rwX "$HOME/.local/share/zinit"
    command git clone https://github.com/zdharma-continuum/zinit "$HOME/.local/share/zinit/zinit.git" && \
        print -P "%F{33} %F{34}Installation successful.%f%b" || \
        print -P "%F{160} The clone has failed.%f%b"
fi

# 1) 加载 Zinit
source "$HOME/.local/share/zinit/zinit.git/zinit.zsh"
autoload -Uz _zinit
(( ${+_comps} )) && _comps[zinit]=_zinit

# 2) 加载 annexes
zinit light-mode for \
  zdharma-continuum/zinit-annex-as-monitor \
  zdharma-continuum/zinit-annex-bin-gem-node \
  zdharma-continuum/zinit-annex-patch-dl \
  zdharma-continuum/zinit-annex-rust

# 1) 启用 zsh 补全
autoload -Uz compinit
compinit

# 2) 加载 z.lua(只启用 enhanced/once,不走 fzf 补全)
zinit light skywind3000/z.lua
eval "$(lua "$ZINIT[PLUGINS_DIR]/skywind3000---z.lua/z.lua" --init zsh enhanced once)"

# 3) 定义 _z 和通知 fz.sh 用 _zlua
function _z() { _zlua "$@"; }
export FZ_HISTORY_CD_CMD=_zlua

# 4) 最后加载 fz.sh
zinit light mrjohannchang/fz.sh

brucmao avatar Aug 28 '25 13:08 brucmao

太复杂了,不太清楚。

skywind3000 avatar Aug 29 '25 02:08 skywind3000