2690

Textmateで全角を見分けるのコード部分だけ

Textmateで全角を見分けるのコード部分だけ

2011.2.11


TextMateで全角スペースと半角スペースの区別ができるようにする : アシアルブログ」の手順3〜4を施したコードのメモです。

注意

コード

{   scopeName = 'text.html.basic';
    firstLineMatch = '
        |)$
        |s*$|//|/*(.**/s*$|(?!.*?*/)))
        )';
    foldingStopMarker = '(?x)
        (
        |^(?!.*?$
        |]*>)';
            end = '(>(<)/)(2)(>)';
            beginCaptures = {
                1 = { name = 'punctuation.definition.tag.html'; };
                2 = { name = 'entity.name.tag.html'; };
            };
            endCaptures = {
                1 = { name = 'punctuation.definition.tag.html'; };
                2 = { name = 'meta.scope.between-tag-pair.html'; };
                3 = { name = 'entity.name.tag.html'; };
                4 = { name = 'punctuation.definition.tag.html'; };
            };
            patterns = ( { include = '#tag-stuff'; } );
        },
        {   name = 'meta.tag.preprocessor.xml.html';
            begin = '()';
            captures = {
                1 = { name = 'punctuation.definition.tag.html'; };
                2 = { name = 'entity.name.tag.xml.html'; };
            };
            patterns = (
                {   include = '#tag-generic-attribute'; },
                {   include = '#string-double-quoted'; },
                {   include = '#string-single-quoted'; },
            );
        },
        {   name = 'comment.block.html';
            begin = '