Использование определённой версии zinit
This commit is contained in:
		| @@ -2,14 +2,16 @@ | |||||||
| # vim: ft=sh | # vim: ft=sh | ||||||
|  |  | ||||||
| declare -A ZINIT | declare -A ZINIT | ||||||
| ZINIT[HOME_DIR]="$ZSH_CACHE_DIR/zinit" | ZINIT[VERSION]="3.10.0" | ||||||
|  | ZINIT[HOME_DIR]="$ZSH_CACHE_DIR/zinit-${ZINIT[VERSION]}" | ||||||
| ZINIT[PLUGINS_DIR]="$ZSH_CACHE_DIR/plugins" | ZINIT[PLUGINS_DIR]="$ZSH_CACHE_DIR/plugins" | ||||||
| ZINIT[SNIPPETS_DIR]="$ZSH_CACHE_DIR/snippets" | ZINIT[SNIPPETS_DIR]="$ZSH_CACHE_DIR/snippets" | ||||||
| ZINIT[ZCOMPDUMP_PATH]="$ZSH_CACHE_DIR/zcompdump" | ZINIT[ZCOMPDUMP_PATH]="$ZSH_CACHE_DIR/zcompdump" | ||||||
| ZPFX="$ZSH_CACHE_DIR/polaris" | ZPFX="$ZSH_CACHE_DIR/polaris" | ||||||
|  |  | ||||||
| if [ ! -d "${ZINIT[HOME_DIR]}" ]; then | if [ ! -d "${ZINIT[HOME_DIR]}" ]; then | ||||||
| 	git clone --depth 1 https://github.com/zdharma-continuum/zinit "${ZINIT[HOME_DIR]}" | 	wget -q -O - "https://github.com/zdharma-continuum/zinit/archive/refs/tags/v${ZINIT[VERSION]}.tar.gz" | tar zxf - -C "$ZSH_CACHE_DIR" | ||||||
|  | 	sed -i 's/.*zinit-self-update -q//' "${ZINIT[HOME_DIR]}/zinit-autoload.zsh" | ||||||
| 	zcompile "${ZINIT[HOME_DIR]}/zinit.zsh" | 	zcompile "${ZINIT[HOME_DIR]}/zinit.zsh" | ||||||
| fi | fi | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
|  |  | ||||||
| # Обновление конфигурации zsh, менеджера zinit и плагинов | # Обновление конфигурации zsh, менеджера zinit и плагинов | ||||||
| zu() { | zu() { | ||||||
| 	git -C "${ZDOTDIR}" pull && zinit update --parallel | 	zinit update --parallel --all | ||||||
| 	exec zsh | 	exec zsh | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user