Sublime Text エディターの EJS 構文定義ファイルを維持するための github プロジェクトに問題があります。( https://github.com/samholmes/EJS.tmLanguage/issues/1 )
問題は、ユーザーが EJS の開始タグと終了タグをカスタマイズできるようにしたいということです。個人的にはこれが好きなので<?
、それぞれと に設定しました。?>
ただし、「正しい」と言うべきか、推奨されるデフォルトの開始タグと終了タグは<%
、%>
EJS Web サイトで確認できるように と です。
それで、このパッケージのインストールごとにこれをカスタマイズする方法があるかどうか疑問に思っていますか? しかし、これがどのように機能するかはわかりません。tmLanguage ファイルは単なる XML ファイルです。それで、私の質問はです。この行で:
https://github.com/samholmes/EJS.tmLanguage/blob/master/EJS.tmLanguage#L579
設定ファイルで正規表現を生成する方法はありますか?
これをどのように解決できるかについてのアイデアは大歓迎です。私は Sublime の機能や Python API に詳しくないので、これについて詳しい情報をお持ちの方は、私がすべきことを教えてください。