Вкладка вкладок вручную в zsh

Я хотел бы, чтобы nm[TAB] расширялась до node_modules в zsh. Это возможно? Как это можно сделать?

В идеале, это не будет вызвано, если есть еще доступное завершение, такое как уже существующая директория nm , и только триггер, если существует папка node_modules которая существует, и завершена, если она является частью пути, например cd nm/mo[TAB] -> cd node_modules/moment .