diff --git a/.zshenv b/.zshenv index 6433afd..73a87cd 100644 --- a/.zshenv +++ b/.zshenv @@ -27,6 +27,8 @@ export XDG_STATE_HOME="$HOME/.local/state" export ZSH_CACHE_DIR="$XDG_CACHE_HOME/zsh" export ZSH_COMPDUMP="$ZSH_CACHE_DIR/zcompdump-${HOST/.*/}-$ZSH_VERSION" +typeset -g POWERLEVEL9K_INSTANT_PROMPT=off + # Короткое имя компьютера, обязательно нужно для ssh-agent. # Часто используется в OhMyZsh. export SHORT_HOST="${SHORT_HOST:-${(%):-%m}}" diff --git a/README.md b/README.md index 5a4e1ab..a51374d 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,13 @@ zu source $HOME/.config/zsh/fixes.zsh ``` +Если в системе установлена программа `fzf` версии ниже `0.53.0`, то может +не работать поиск по истории, файлам и автодополнение. Исправление: + +``` +fix-update-fzf +``` + Для обеспечения поддержки терминала `kitty` на системах, где недоступно его описание, можно выполнить команду: diff --git a/fixes.zsh b/fixes.zsh index 35054dd..98941ed 100644 --- a/fixes.zsh +++ b/fixes.zsh @@ -24,3 +24,9 @@ fix-mc-kitty-support() { fi } +# Новые версии плагинов для поиска используют функционал fzf версии 0.53.0. +fix-update-fzf() { + mkdir -p $HOME/bin + wget -O- https://github.com/junegunn/fzf/releases/download/0.53.0/fzf-0.53.0-linux_amd64.tar.gz | tar -zxf - -C $HOME/bin +} +