メモ帳 ++ でChoiceScript ( https://github.com/dfabulich/choicescript ) 構文強調表示ファイルを作成しています。ChoiceScript は、インタラクティブなフィクションを作成するためのスクリプト言語です。その最も重要なタグは *choice タグ (ユーザーが行うことができる選択を示すために使用される) と # (その選択のテキストを示すために使用される) です。*choice または # で始まる行の下にある、親よりもインデントされているすべての行を折りたたむ機能が欲しいです。たとえば、
How are you?
*choice
#Good
Glad to hear it.
#Bad
I'm sorry to hear it.
*choice の下のブロック全体と、#Good および #Bad の下の回答を折りたたみ可能にしたいと考えています。これどうやってするの?