exercism / exercism/cli

zsh completion issue

Abierto
#393 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
1.4k
Forks
363
Merge medio
6 d 13 h
PR fusionados (30 d)
2

Descripción

`$ exercism submit
`This lists the filenames, but won't complete them.

The output of _complete_help is as follows (below) and shows the "_files" function is missing from the argument-rest completion context.
```
$ exercism submit h
tags in context :completion::complete:exercism::
argument-rest (_arguments _exercism)
all-files (_files _exercism)
tags in context :completion::complete:exercism:argument-rest:
argument-rest (_message _arguments _exercism)
```

The problem seems related to the final '*: :' entry. It adds the arguments-rest context and prevents the later file completion. Removing this line fixes the problem for me. After removing the line the help output is (below) and the completion works.

```
$ exercism submit h
tags in context :completion::complete:exercism::
messages (_message _arguments _exercism)
all-files (_files _exercism)
```

I tested this with a empty .zshrc to be sure it wasn't a conflict with my existing config.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.