автодополнение zsh в домашнем каталоге

В течение многих лет я использовал в openSuSE:

#compdef w
 _files -W ~/work -/

функция для автоматического заполнения имен каталогов в моем каталоге ~/work.

Это не работает в Ubuntu zsh -v 4.3.11, когда я нажимаю TAB после w, я получаю каталоги из своего домашнего каталога.

Что изменилось в Ubuntu?


person kfl62    schedule 03.09.2011    source источник


Ответы (1)


Неважно, я нашел переменную cdpath. Я добавил в свой файл конфигурации

cdpath=( /usr ~ ~/work )

и это работает :) Просто cd somechar Tab. Больше никаких compdef функций.

person kfl62    schedule 08.09.2011