zsh и всё о нём

вот решил перейти, нагуглил несколько статеек по начальной настройке сего шела, но там конечно инфы кот плакалъ. у нас в арч-вики статья очень маленькая. единственно много документации в zsh вики, но как назло она вся на инглише, а тут желательно на русском бы, так как инфа трудноусвояемая. Может кто знает где есть русская документация по zsh от а до я.
Насчет документации не подскажу, но можно поставить готовый конфиг grml-zsh-config и плясать уже от него.
http://the-bosha.ru
там не “от А до Я”, но интересные моменты в zsh описываются.
тута много про zsh писал

А здесь чудный zsh-refcard.pdf

ну и у Алекса Отта было писано про zsh неплохо тынц
вопрос такой.
почему не обновляетса содержимое PATH, как в bash?
т.е., если ты установил например, someprogramname, то нужно перезайти в шелл, чтобы zsh обновил содержимое $PATH и сделал рабочим автодополнение (someprog).
//
заходим в zsh
делаем:
$sudo touch /usr/bin/someprogname
$sudo chmod +x /usr/bin/someprogname
$someprog - ничего не происходит.
чистим за собой: $sudo rm /usr/bin/someprogname
заходим в bash
делаем:
$sudo touch /usr/bin/anotherprogname
$sudo chmod +x /usr/bin/anotherprogname
$anotherprog - готово! (:
rehash же
Разберемся, голубчик!
а это нельзя автоматически делать? (;
Можно. Гугл об этом знает :) Сам я такое не делал, ибо установка/удаления софта стремится к нулю. А редкие изменения проще rehash'ить руками.
Разберемся, голубчик!
как-то так
### Forcing the rehash
_force_rehash() {
(( CURRENT == 1 )) && rehash
return 1
}
### Loading the completion style
zstyle ‘:completion:*’ completer _oldlist _expand _force_rehash _complete
 
Зарегистрироваться или войдите чтобы оставить сообщение.