Frage

würde Ich mag zsh ermöglichen Module für yast2 automatisch zu vervollständigen (ein OpenSuSE Bedienfeld), aber es scheint schon einige Dinge definiert. Ich kann laufen

compctl -k "(hello world)" nonexistantprogram

ganz gut, aber

compctl -k "(hello world)" yast2

nicht bei allen. Einige Dinge für yast2 scheinen bereits definiert werden, nämlich die "-" Optionen: --fullscreen, --geometry, --list [Submodule], etc

.

Auch wenn für diejenigen, die nicht OpenSuSE verwenden: Gibt es irgendwelche Fahnen compctl es vorherige Einstellungen außer Kraft setzen ? Vielen Dank im Voraus.

War es hilfreich?

Lösung

Wahrscheinlich Ihr System des neuere compsys-System, anstatt das ältere compctl System. Siehe man zshcompsys und man zshcompwid (und man zshcompctl).

Die Vervollständigungsfunktion für yast2 ist wahrscheinlich in dieser Datei (oder einem ähnlichen Pfad):

/usr/share/zsh/functions/Completion/Linux/_yast
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top