Lines Matching refs:argPosition
125 func (c *Command) MarkZshCompPositionalArgumentFile(argPosition int, patterns ...string) error {
126 if argPosition < 1 {
127 return fmt.Errorf("Invalid argument position (%d)", argPosition)
133 if c.zshcompArgsAnnotationnIsDuplicatePosition(annotation, argPosition) {
134 return fmt.Errorf("Duplicate annotation for positional argument at index %d", argPosition)
136 annotation[argPosition] = zshCompArgHint{
147 func (c *Command) MarkZshCompPositionalArgumentWords(argPosition int, words ...string) error {
148 if argPosition < 1 {
149 return fmt.Errorf("Invalid argument position (%d)", argPosition)
152 return fmt.Errorf("Trying to set empty word list for positional argument %d", argPosition)
158 if c.zshcompArgsAnnotationnIsDuplicatePosition(annotation, argPosition) {
159 return fmt.Errorf("Duplicate annotation for positional argument at index %d", argPosition)
161 annotation[argPosition] = zshCompArgHint{