新規Greasemonkeyスクリプト作成時のテンプレートをいじる方法
[Firefoxプロファイルのディレクトリ]/extensions/{e4a8a97b-f2ed-450b-b12d-ee082ba24781}/content/newscript.js
上記ファイルのcreateScriptSourceという関数を適当に変更すれば良いっぽい。
{}内はもしかしたら人によって違うかも。
私の場合は
if ("" == name) { alert(bundle.getString("newscript.noname")); return false; } else { script.push("// @name " + name); }
の下に
script.push("// @version 1.0.0");
という行を、
script.push("// ==/UserScript==");
の下に
script.push("(function () {", "})();", "");
という行を追加しました。
テンプレートは初回使用時にキャッシュされるようなので、変更後はFirefoxを再起動して下さい。
結果、新規スクリプト作成時のテンプレートが以下のように。
// ==UserScript== // @name foo_bar_fubar // @version 1.0.0 // @namespace http://d.hatena.ne.jp/phithon/ // @include http://www.example.com/ // ==/UserScript== (function () { })();
userscripts.orgでスクリプトを登録する時にこうやってバージョン番号を入れておくと、
インストールページの左上に表示してくれて便利。