Zsh. Итоги compinstall’а

Впрочем, результаты работы compinstall вполне ожидаемы. Старый конфиг домашнем каталоге сохраняется под именем ~/.zshrc~, а новый приобретает следующий вид:

# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd extendedglob nomatch notify
unsetopt beep
bindkey -e
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall

zstyle ':completion:*' completer _expand _complete _ignored _correct _approximate
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*' use-compctl false
zstyle :compinstall filename '/home/zsh/.zshrc'

autoload -Uz compinit
compinit
# End of lines added by compinstall

Легко видеть, что начало и конец нового файла унаследованы от прежнего конфига. А в середину вклинилось несколько строк, содержание которых обусловлено сделанным нами выбором после запуска compinstall. В примере это условия автодополнения и коррекции ошибок, вариант расцветки и отказ от использования старой системы.

В этом виде главный конфиг zsh'а придаёт ему вид, вполне пригодный для повседневного использования. То есть -- эту оболочку уже можно делать login shell'ом для того пользователя, который на нашей машине занимается реальной работой. Однако многих хороших и полезных штук, о которых я говорил на предшествующих страницах, мы пока ещё не увидим. Чтобы включить их, потребуется засучить рукава и запустить любимый текстовый редактор. О чем речь пойдёт в самом ближайшем времени.

. .