I used for years in openSuSE the:
#compdef w
_files -W ~/work -/
function to auto-complete the directory names in my ~/work dir.
It does not work in Ubuntu zsh -v 4.3.11, when I hit TAB
after w
I got dire开发者_运维知识库ctories from my home directory.
What's different in Ubuntu?
Nevermind I found cdpath variable. I added in my config file
cdpath=( /usr ~ ~/work )
and it works :) Just cd somechar
Tab. No more compdef
functions.
精彩评论