私は vim 構文スクリプトを書いています。特定のパターンに一致する行を作成できるようにしたいと考えてい^>
ます。
構文スクリプト レベルでこれを行う方法はありますか? 手動でコピーして貼り付け、適切に調整する必要がありますか? これには、実際のファイルにモードラインが必要ですか?
ありがとう!
私は vim 構文スクリプトを書いています。特定のパターンに一致する行を作成できるようにしたいと考えてい^>
ます。
構文スクリプト レベルでこれを行う方法はありますか? 手動でコピーして貼り付け、適切に調整する必要がありますか? これには、実際のファイルにモードラインが必要ですか?
ありがとう!
をご覧ください:help :syn-include
。これにより、既存の構文(たとえば、 markdownなど)を独自の構文の構文クラスターにインポートできます。次に、構文領域を割り当てることができます(私が正しく理解している場合、それは/^>/
、行/$/
)に。
成功は保証されないことに注意してください。含まれている構文からのコラボレーションが必要です。(たとえば、マークダウン構文がパターンをで固定している^
が、プレフィックスの後ろに含まれている>
場合、それ以上一致しなくなります。)最悪の場合、含まれている構文を変更するか、独自の構文に完全にコピーする必要があります。 。