salut a tous, LONG DISCLAIMER: j'ai rien capté aux completions et les lignes suivantes pourraient porter atteinte a la santé mentale des pursites. SHORT DISCLAIMER: bapt? pataper ! QUESTION: soit la commande suivante: koha_doc () { perldoc -f $KOHA_VERSION/C4/$1 } J'aimerais une completion qui regarde la liste des fichiers *pm dans le repertoire $KOHA_VERSION/C4/. sauf que quand je parse mon .zshrc, je ne sais pas encore a quoi ressemble mon $KOHA_VERSION (c'est une variable que je set a la mano selon mes besoins). sans trop comprendre, j'ai tenté succesivement: compdef 'compadd $KOHA_VERSION/C4/*.pm(:t)' koha_doc compdef 'compadd \$KOHA_VERSION/C4/*.pm(:t)' koha_doc aucune ne marche! j'ai fais ca: koha_set_koha_version () { export KOHA_VERSION=~/versions/v3 compdef 'compadd $KOHA_VERSION/C4/*.pm(:t)' koha_doc } et la ca marche ... je met donc en evidence que zsh a besoin de KOHA_VERSION au moment ou je fais le compadd. Ca m'arrange pas ! bapt^wqq1 saurait me dire comment faire ? marc
compdef '_files -W ${KOHA_VERSION}/C4 *.pm' koha_doc c'est tout :) c'est pourtant simple non ? Bapt Le 20 novembre 2009 11:27, Marc Chantreux <khatar@phear.org> a écrit :
salut a tous,
LONG DISCLAIMER:
j'ai rien capté aux completions et les lignes suivantes pourraient porter atteinte a la santé mentale des pursites.
SHORT DISCLAIMER:
bapt? pataper !
QUESTION:
soit la commande suivante:
koha_doc () { perldoc -f $KOHA_VERSION/C4/$1 }
J'aimerais une completion qui regarde la liste des fichiers *pm dans le repertoire $KOHA_VERSION/C4/.
sauf que quand je parse mon .zshrc, je ne sais pas encore a quoi ressemble mon $KOHA_VERSION (c'est une variable que je set a la mano selon mes besoins).
sans trop comprendre, j'ai tenté succesivement:
compdef 'compadd $KOHA_VERSION/C4/*.pm(:t)' koha_doc compdef 'compadd \$KOHA_VERSION/C4/*.pm(:t)' koha_doc
aucune ne marche!
j'ai fais ca: koha_set_koha_version () { export KOHA_VERSION=~/versions/v3 compdef 'compadd $KOHA_VERSION/C4/*.pm(:t)' koha_doc }
et la ca marche ... je met donc en evidence que zsh a besoin de KOHA_VERSION au moment ou je fais le compadd. Ca m'arrange pas !
bapt^wqq1 saurait me dire comment faire ?
marc _______________________________________________ Shell mailing list http://cli.asyd.net/home/ http://lists.asyd.net/mailman/listinfo/shell
'soir tous,
Le 20 novembre 2009 11:27, Marc Chantreux <khatar@phear.org> a écrit :
compdef 'compadd $KOHA_VERSION/C4/*.pm(:t)' koha_doc
bon ... en fait ca marche tres bien quand j'introduits pas des bugs par ailleurs :) On Fri, Nov 20, 2009 at 12:23:03PM +0000, Baptiste Daroussin wrote:
compdef '_files -W ${KOHA_VERSION}/C4 *.pm' koha_doc
c'est tout :) c'est pourtant simple non ?
ouais! des qu'il y aura un bon tuto pas trop long sur le sujet ca sera simple :-) merci marc
participants (2)
-
Baptiste Daroussin
-
Marc Chantreux