Domanda

Vorrei abilitare zsh al completamento automatico dei moduli per yast2 (un pannello di controllo OpenSuSE), ma sembra che alcune cose siano già state definite. Posso correre

compctl -k "(hello world)" nonexistantprogram

bene, ma

compctl -k "(hello world)" yast2

non funziona affatto. Alcune cose per yast2 sembrano essere già definite, vale a dire il " - " opzioni: --fullscreen, --geometry, --list [sottomodules], ecc.

Anche se per coloro che non usano OpenSuSE: Ci sono dei flag da compilare per far sì che prevalgano sulle impostazioni precedenti ? Grazie mille in anticipo.

È stato utile?

Soluzione

Molto probabilmente, il tuo sistema utilizza il nuovo sistema compsys anziché il vecchio sistema compctl . Vedi man zshcompsys e man zshcompwid (e man zshcompctl ).

La funzione di completamento per yast2 è probabilmente in questo file (o percorso simile):

/usr/share/zsh/functions/Completion/Linux/_yast
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top