たとえば、Python docstring で@param
、@type
、および@return
(つまり、epytext 宣言) を強調表示したいと思います。編集するだけでこれを行う方法を見つけましたPython/Python.tmLanguage
; ただし、いくつかの理由から、これを独自のファイルに入れたいと思います。
- この強調表示を常に適用したいわけではありません。これは、epydocをドキュメンテーション ツールとして使用するプロジェクト専用です。他のプロジェクトでは、代わりにreStructuredTextを強調表示したいと思います。
- Sublime Text が更新されたら、含まれている機能にオーバーレイとして独自の構文を使用したいと考えています。Sublime の作成者が将来のバージョンに含めることを選択する可能性のある Python の機能がいくつかありますが、更新によって基本の Python 構文定義が変更されるたびに、何を変更したかを手動で把握する必要はありません。
- 私は独自のエディター構成をバージョン管理に保持していますが、それを独自のものにしたいと考えています。Sublime に付属する構文定義のコピー (おそらく独自仕様? わかりませんが、独立したライセンスを持っていないようです) を持ち歩かなければならないという負担を負いたくありません。
おそらく特定のスコープにのみ適用されるように、強調表示ルールを別のファイルに入れる方法はありますか?