私はtextmateでmarkdownのコードフォールディングを有効にしたいと思います。TextMateでマークダウンのコード折りたたみを有効にするにはどうすればよいですか?
具体的には、1つ以上の '#'文字の前にあるテキスト)は、ブロックと次の見出しまたは水平ルールの間でブロックを切り替える行になります。例:
# Level 1 Heading - I'd like the block below to fold
The text I'd like to fold away
## Level 2 Heading
More text...
BBEditはこれをマークダウンに適しているようです。 TextMateは、対になった(そして同じインデントされた)中括弧を持つブロックを表す言語に対して、コードの折りたたみをサポートしています。
私はTextMateがあなたが言語文法ファイルで設定できる2つの変数を提供していることを知っていますが、私はそれを理解するために私が持っているよりも多くの才能を必要とします。以下は、現在、コードの折りたたみの設定のための値下げ言語の文法に存在するものです:
foldingStartMarker = '(?x)
(<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?>
|<!--(?!.*-->)
|\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/)))
)';
foldingStopMarker = '(?x)
(</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)>
|^\s*-->
|(^|\s)\}
)';
すべてのヘルプは大歓迎します!