エムソフトの高機能テキストエディタ EmEditor v3 用の文法ファイルやクイックマクロファイルです。
ここで公開している文法ファイルは要素・属性の列挙にすぎないので,要素や属性に共通する名前(の部分)があると,期待通りの強調がされないことがあります。例えば,HTML 4.01 では title 要素と title 属性が存在しますが,どちらも属性の強調色になってしまいます。現在の EmEditor の仕様では,この問題は解決できません(多分)。汎用テキストエディタなので仕方のないことだと思いますが。Version 3.29 以降であれば,強調文字列に正規表現を用いることで(少々無理がありますが)この問題は解決できます。
一部の文法ファイルはエムソフトのユーザーファイルでも公開されています。
| ESY ファイル | Ver. | 公開日 | ダウンロード | 説明 | 詳細 |
|---|---|---|---|---|---|
| HTML 4.01 Transitional and Frameset | 1.00 | 2001-09-17 | html4tf.esy | 非推奨の要素や属性も定義されています。 | |
| HTML 4.01 Strict | 1.00 | 2001-09-17 | html4.esy | 非推奨の要素や属性は含まれておりません。ただし,width 属性のように要素によっては非推奨となっていない属性は含まれています。 | |
| XHTML 1.0 Transitional and Frameset | 1.00 | 2001-09-17 | xhtml10tf.esy | HTML 4.01 版で,大文字・小文字を区別するようにしただけ。 | |
| XHTML 1.0 Strict | 1.00 | 2001-09-17 | xhtml10.esy | ||
| SVG 1.0 | 1.00 | 2001-09-21 | svg.esy | Scalable Vector Graphics 1.0 の文法ファイルです。 | |
| XSLT 1.0 + XPath 1.0 | 1.00 | 2002-05-23 | xslt.esy | XSLT 1.0 と XPath 1.0 の文法ファイルです。XPath に関しては,関数のみを強調します。 | |
| SPI3800N | 1.00 | 2002-09-18 | spi3800n.esy | SII の SPI3800N で利用可能な,ラスタースキャンプログラム用の文法ファイルです。SPI3700N でも使えるはずです。 |
文章中の半角カナを数値文字参照の形式(&#○○;)に変換します。これは便利! なお,マクロ自体はひたすら置換を実行するだけなので,ステータスの部分に「すべての文章に○は見つかりませんでした」などと表示されると思います。
例:タイーホ → タイーホ
エムソフト提供のプラグイン Auto Complete 用のファイルです。
XHTML 1.0 Strict 用のファイルです。適当に作っただけなので正式版にはしていません。