Mery Macro JS
Mery の JavaScript マクロを強調表示だらけにする構文ファイルです。
Web 開発での使用を考慮していません。
マクロリファレンスにある Mery のキーワードと JavaScript(+ファイル操作関係の WSH)のキーワードを強調表示できるので、マクロのスペルチェックにも使用できます(スペルミスすると強調表示にならない)。
ソースコード
長いので外部サイトにしてあります。
ダウンロード
ダウンロード: 「ファイル:Mery Macro JS.zip」 (2018/11/07)
- 色分け済み_MSY フォルダ
- こちらの MSY ファイルは、sukemaru が適当に色分けしたサンプル版です。
エディタの動作が重くならないように正規表現や注釈を削減し、カンマとドット(ピリオド)、セミコロンとコロンなどの誤用を見分けやすくなるように色分けしてあります。
※ MSY ファイルを Mery で開くと簡易的な注釈を読むことができます。
※ 各項目は、インポート後に ascii 昇順に並べ替えられます。
※ エディタの動作が重くなる場合は、頻出するメタ文字、カッコ、ドット(ピリオド)、セミコロンなどを任意で無効化(正規表現 OFF、RegEx=False )してください。
- 色分けなし_MSY フォルダ
- 各項目に正規表現で注釈をつけてあります。
こちらの MSY ファイルを使用する場合は、オブジェクト/プロパティ/メソッド/関数などについてまったく色分けしていないので、"(?^# 注釈部分)" やマクロライブラリ、GitHub、Pastebin などを参考に適宜色分け・カスタマイズしてください。
※ #Word Color=0 と #Word Color=5 は各項目の "(?^# 注釈部分)" を削除して RegEx=False にしないとエディタの操作(スクロールなど)が重くなります。
- Ext フォルダ
- 入力補完(Ctrl+スペース)用の「 js.txt 」です。
※ Mery の更新インストールで上書きされてしまうので、同一内容のバックアップ用ファイル「 js[backup].txt 」も同梱してあります。
- Dicts フォルダ
- スペルチェック用の辞書ファイル「 js_JS.dic 」と「 js_JS.aff 」を同梱してあります。
※ MSY 構文ファイルに収録されていない変数や関数などが悉くエラー表示されるだけなので、実際に使うとジャマなだけかも。
- Macros フォルダ
- 任意で「編集モードの自動選択」マクロを「ファイルを開いたとき」用のイベントマクロに設定してください。
- ※ 構文ファイル MSY を編集モード名「Mery_Macro_JS」としてインポートする想定のものですので、別名でインポートする場合は "Mode = Mery_Macro_JS" の部分を書きかえてください。
#title = "編集モードの自動選択"
with ( document ) {
if ( FullName.match( /\\Mery\\Macros\\.+\.js$/i ) ) {
Mode = "Mery_Macro_JS";
Quit();
}
}
- ref. 「編集モードの自動選択」マクロ
メモ
- 2018/11/05 (sukemaru)
- 仮バージョン
- 2018/11/07 (sukemaru)
- ・公開バージョン
- ・色分けなし/色分け済みの MSY ファイルと Ext/Dicts 辞書用ファイル、編集モードの自動選択マクロ付き
スポンサーリンク