Skip to content
This repository was archived by the owner on Mar 14, 2024. It is now read-only.

DanielSiepmann/Sublime-Text-TypoScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Based on the work by Enrique Moreno Tent on Github.

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.

About

Based on the work by Enrique Moreno Tent on Github.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •