precmdは2回書けないので書き直した

http://qa.atmarkit.co.jp/q/2157