Based on the work by Enrique Moreno Tent on [Github](https://github.com/search?q=typoscript&ref=opensearch).

## Features
- Some additional _keywords_ like ``FLUIDTEMPLATE``.
- Added the ability to comment and uncomment via Sublime Text functionality (menu and keyboard).
- Highlighting for TypoScript conditions
- Highlighting for deprecated _keywords_ (TYPO3 7.x)

## Supported files

The package will apply the syntax automatically to files to ``*.ts``, ``*.ts2``, ``*.t3``, ``*.t3c``, ``*.t3s`` files.

By installing the [ApplySyntax][] package some of TYPO3s ``*.txt`` files are covered as well:

* ``ext_conf_template.txt``
* ``ext_typoscript_constants.txt``
* ``ext_typoscript_setup.txt``
* ``constants.txt`` (*)
* ``setup.txt`` (*)

\*) As long as their paths contain the strings ``fileadmin``, ``typo3`` or ``TypoScript``.

The ``ApplySyntax`` configuration actually looks like this:

    {
        "syntaxes": [
            {
                "syntax": "TypoScript/TypoScript",
                "rules": [
                    {"file_path": ".*(\\\\|/)ext_conf_template\\.txt$"},
                    {"file_path": ".*(\\\\|/)ext_typoscript_(setup|constants)\\.txt$"},
                    {"file_name": ".*(\\\\|/)(fileadmin|typo3|TypoScript).*(\\\\|/)(setup|constants)\\.txt$"},
                    {"file_path": ".*(\\\\|/)Configuration(\\\\|/)TypoScript(\\\\|/).*\\.txt$"}
                ]
            }
        ]
    }

To apply TypoScript syntax highlighting to other files you could easily enhance the above syntax detection rules. Have a look into the [ApplySyntax manual][]

Thanks to [Philipp Kitzberger][] and [Mathias Brodala][] for the hint.

[ApplySyntax]: https://github.com/facelessuser/ApplySyntax
[ApplySyntax manual]: http://facelessuser.github.io/ApplySyntax/usage/#overview
[Philipp Kitzberger]: https://github.com/Kitzberger
[Mathias Brodala]: https://github.com/mbrodala