2017-10-17 7 views
0

私はAtomの言語パッケージを扱っています。項目の名前付け方法については興味があります。なんらかの理由で、名前としてkeyword.operator.langnameのようなものがまだ強調されていません。私はHTMLソースをチェックし、スパンはそこにありますが、色づけはありません。私は自分のコードを他の言語のコードと比較していて、atomで使われているstyles.lessファイルも動作するはずです。私は間違って何をしていますか?Atom構文文法名

また、セレクタのリストがあるので、そこにドキュメントが見つからないような場所はありますか?

好奇心である私は誰のために使用しています正規表現は次のとおりです。

'match': ':', 'name': 'keyword.operator.langname'

(。langnameている言語の名前のpsuedonym)

答えて

1

それは可能性があります、その構文のテーマます」再使用はサポートしていません。 keyword.operatorlanguage-javascriptに表示されていますが、例としてone-dark-syntaxを見ると、そのクラスの色付けはlanguage-specific filesにしかありません。私は、小さな言語パッケージを設計する人々のための最善の道は、どのクラスを使うのかを理解するために、コアの構文テーマパッケージを調べることだと感じています。あなたの開発者のツールで見ていない限り、あなたのユーザはまったくそれらを見ることができないので、実際のクラスの名前にあまり巻き込まれないようにしてください。

関連する問題