скрытие определенных опций в автозаполнении zsh

Есть несколько команд с тайными параметрами, которые я не часто использую. Например, в git есть «check-attr». Однако я очень часто использую git checkout, поэтому мне бы хотелось, git ch завершить к git checkout или показать меню без check-attr. Я могу сделать это с помощью zstyle ... ignored-patterns.

Тем не менее, я все равно хотел бы завершить 'git check-attr', если ничего не подходит (если я действительно do хочу запустить проверку -attr).

Кажется, что стиль zstyle «скрытый» подходит мне, но как я могу указать значение (а не только тег) в контексте завершения? Т.е. хотелось бы что-нибудь вроде zstyle ': Завершение: : : git: : ' hidden-patterns 'check-attr'

Возможно ли это?

16
задан apo 4 November 2010 в 18:57
поделиться