作成するプラグインコマンドはファイル名とプラグインコマンド名を同じにすること

結構ハマったので、メモしておきます。

MZの自作プラグインを作成しようとしてサンプルを作ってみたのですが、一向に動きません。。。

具体的には、PluginManager.registerCommand内の処理が実行されないという症状です。

色々と原因を探ってみたら、PluginManager.registerCommandに登録する名前と、プラグインのファイル名を同一にしないと動作しないようです。

ファイル名とコマンド名を同じにするというのは自然なことのように感じますが、タイポなどで一致していない時は結構ハマると思います。
(自分の場合は、まったく違うファイル名とプラグイン名で登録していました)

色々とハマった中で試行錯誤した結果の内容ですので、間違っているかもしれません。

ファイル名が一致していなくも実行できるよ、って方いらっしゃいましたら、こっそりと教えてくださいorz

今回はこの辺で、、、

タイトルとURLをコピーしました