В zsh, как и в других шеллах есть замечательная фича - named directories. Хочу использовать для быстрого доступа к нужным каталогам, но мешает изобилие «предустановленных» именованных директорий, это затрудняет completion моих собственных. Добавляю их так: hash -d main=/home/name_no/bla-bla-bla/main и комплишен для этого случая использовать вообще не получается:
$ cd ~m
mail main man messagebus mpd mysql
Есть замечательная команда unhash -d -m '*', она удаляет все именованные директории когда шелл запущен, но не работает, если её внести в ~/.zshrc Вопрос: что написать в ~/.zshrc, чтобы все эти «полезные» но ненужные именованные директории не появлялись?