07/10/24 23:54:55 Nkus+JvU0
>>690
> 殆どのコードは単純に関数とか当たり前のを書いてるだけ。
よく見ると判るけど sytax region 記述のおかげでその範囲内だけで有効な syntax などを定義したりしている
例えば ruby の syntax は正規表現のブレースの中だけで有効なものの色付けなんかをしている
あと他の syntax なども読み込めるので php なんかの場合は html の syntax を読み込んで
<% %> の中だけで有効な syntax の定義など
他にはヒアドキュメントなんてのもこの範囲だけ違う syntax などの事をしている
vim は設定が全部スクリプトなので設定パラメータにより出力を変えたりも出来るので意外と複雑なのよ
あと初学者の方がこういう支援があった方がいいと思う
言語の本質以外のところで足を引っ張られるよりもフィードバックが早くすぐに間違いに気づくほうが本来の学習に集中できる
定義作っても言語の事なんて判らないからね
しかし GreenPad 程度の色分けでテキストエディタを選ぶってのはちょっとなぁ
EmEditor の定義をエクスポートして見比べてみたけどほとんど違いがないw
この程度はがんばって貰いたいところ