aoisupersix / vscode-bve5-language-support

Extension that supports Bve 5/6 language at VSCode.
https://marketplace.visualstudio.com/items?itemName=aoisupersix.bve5-language-support
MIT License
10 stars 2 forks source link

ファイルヘッダによる文法判定 #3

Open aoisupersix opened 6 years ago

aoisupersix commented 6 years ago

BveTs Map 2.02みたいなヘッダ名で文法を判定したい。 ただ文法の変更がAtomだと出来たのにVSCodeだと出来ないっぽいので無理かもしれない。

aoisupersix commented 5 years ago

うーん、できないっぽいなあ

aoisupersix commented 5 years ago

とりあえずの対応として、独自拡張子を使って文法を判定することにしてみる。

拡張子は暫定的に以下にする。 bve5-language-supportでサポートしないファイルは取り消し線にしておく。

シナリオ:b5sce(対応未定) マップ:b5map 車両:b5veh ストラクチャーリスト サウンドリスト 停車場リスト:b5str(対応未定) 信号現示リスト:b5sig(対応未定) 他列車 車両パラメーター 車両性能 車両性能テーブル モータ音テーブル 運転台パネル 車両サウンド モータ音

p4ken commented 4 years ago

現状、一行目が BveTs Map 2.02 なら拡張子によらず効いてくれますね。 さすがに .txt だとプレーンテキストになってしまいますが、 .bve.a は大丈夫でした。 ググると拡張子指定しかできなそうでしたが、ありがたい動作です。