牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacPortsでインストールした zsh (oh-my-zsh) で django の補完をすると「awk: invalid -v option」とかなる場合のメモ

(zsh5.0.2, macosx10.8)

原因

「-v」 の後ろにスペースがないのが原因らしい

修正

  • /opt/local/share/zsh/5.0.2/functions/_django

を修正する

修正前
        awk -vdrop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }')
修正後
        awk -v drop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }')

これで ./manage.py runserver とか補完できるようになった