Skip to content

Instantly share code, notes, and snippets.

@Plou
Last active December 14, 2015 18:19
Show Gist options
  • Save Plou/5128681 to your computer and use it in GitHub Desktop.
Save Plou/5128681 to your computer and use it in GitHub Desktop.
Sublime-Text 3 Base Configuration
[
// Emmet broke those
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
{ "keys": ["ctrl+z"], "command": "undo" },
{ "keys": ["ctrl+u"], "command": "soft_undo" },
{ "keys": ["ctrl+shift+u"], "command": "soft_redo" },
// switch "redo_or_repeat" & "redo" shortcuts
{ "keys": ["ctrl+shift+z"], "command": "redo_or_repeat" },
{ "keys": ["ctrl+y"], "command": "redo" },
// Quick File Creator
{ "keys": ["alt+ctrl+n"], "command": "quick_create_file" },
{ "keys": ["alt+ctrl+f"], "command": "quick_create_directory" }
]
// https://github.com/emmetio/emmet/blob/master/snippets.json
{
"snippets": {
"css": {
"snippets": {
"m": ".margin${1:(${2:0},${3:0},${4:0},${5:0})};",
"p": ".padding${1:(${2:0},${3:0},${4:0},${5:0})};",
"ma": "margin:|;",
"pa": "padding:|;",
"ib": "inline-block;",
"bg+": "background:${1:@white} url(${2:../img/}) ${3:center} ${4:center} ${5:no-repeat};",
"bgc": "background-color:@${1:white};",
"bgi": "background-image:url(${1:../img/});",
"c": "color:@${1:white};"
}
}
}
}

Package Control :

Please note, the Packages/ folder listed below refers to the folder that opens when you use the Preferences > Browse Packages….
cd Packages/
git clone https://github.com/wbond/sublime_package_control.git "Package Control"
cd "Package Control"
git checkout python3

PackageControl install command :

  • Quick File Creator
  • jsFormat
  • Emmet
  • GitGutter
  • LESS
  • LoremText
  • PlainTasks
  • Theme-Soda
  • TomorrowColorSchemes
{
"open_tasks_bullet": "-", // options: - | ❍ | ❑ | ■ | □ | ☐ | ▪ | ▫ | – | — ≡ → ›
"draw_white_space": "none"
}
{
"atomic_save": false,
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
"*.ico",
"*.eot",
"*.pdf",
"*.swf",
"*.jar",
"*.zip",
"skin/*/*.css",
".git/*",
"cache/*",
"node_modules/*",
"vendor/*",
"components/*",
"t3lib/*",
"typo3/*/typo3/*",
"typo3_src/*",
"typo3temp/*"
],
"theme": "Soda Dark 3.sublime-theme",
"bold_folder_labels": true,
"color_scheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme",
"draw_white_space": "all",
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db",
"*.sublime-workspace"
],
"folder_exclude_patterns":
[
".svn",
".hg",
"CVS"
],
"font_face": "Droid Sans Mono",
"font_size": 11.0,
"highlight_modified_tabs": true,
"ignored_packages":
[
"SideBarEnhancements",
"Vintage"
],
"open_files_in_new_window": false,
"soda_classic_tabs": false,
"soda_folder_icons": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": true,
"always_show_minimap_viewport": true,
"enable_tab_scrolling" : true
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>ts</string>
</array>
<key>foldingStartMarker</key>
<string>/\*\*|\{\s*$</string>
<key>foldingStopMarker</key>
<string>\*\*/|^\s*\}</string>
<key>include</key>
<string>#typo_defined_properties</string>
<key>keyEquivalent</key>
<string>^~T</string>
<key>name</key>
<string>TypoScript</string>
<key>patterns</key>
<array>
<dict>
<key>captures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>support.function.delete.typoscript</string>
</dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.delete.typoscript</string>
</dict>
</dict>
<key>comment</key>
<string>deleting/clearing of a typoscript object</string>
<key>contentName</key>
<string>support.function.delete.typoscript</string>
<key>match</key>
<string>^.[^=]*(&gt;)</string>
<key>name</key>
<string>support.function.delete.typoscript</string>
</dict>
<dict>
<key>match</key>
<string>\s*#.*</string>
<key>name</key>
<string>comment.line.number-sign</string>
</dict>
<dict>
<key>match</key>
<string>^\s*/.*</string>
<key>name</key>
<string>comment.line.slash-sign</string>
</dict>
<dict>
<key>begin</key>
<string>(&lt;\s+)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.operator.typoscript</string>
</dict>
</dict>
<key>comment</key>
<string>one typoscript object copied to another</string>
<key>end</key>
<string>(.+$)</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.function.copy.typoscript</string>
</dict>
</dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#typo_top_level_objects</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_all</string>
</dict>
<dict>
<key>include</key>
<string>#typo_defined_properties</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>=</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>keyword.operator</string>
</dict>
</dict>
<key>comment</key>
<string>everything after the first equal sign</string>
<key>end</key>
<string>($)</string>
<key>name</key>
<string>string.interpolated.typoscript</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#typo_content_objects</string>
</dict>
<dict>
<key>include</key>
<string>#typo_defined_properties</string>
</dict>
<dict>
<key>include</key>
<string>#typo_constant</string>
</dict>
<dict>
<key>include</key>
<string>text.html.basic</string>
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>\(</string>
<key>comment</key>
<string>multiline value</string>
<key>end</key>
<string>\)</string>
<key>name</key>
<string>support.other.multiline</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#typo_content_objects</string>
</dict>
<dict>
<key>include</key>
<string>#typo_defined_properties</string>
</dict>
</array>
</dict>
<dict>
<key>include</key>
<string>#typo_top_level_objects</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_all</string>
</dict>
<dict>
<key>include</key>
<string>#typo_defined_properties</string>
</dict>
<dict>
<key>include</key>
<string>#typo_constant</string>
</dict>
<dict>
<key>begin</key>
<string>_CSS_DEFAULT_STYLE \(</string>
<key>end</key>
<string>^\)</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>source.css</string>
</dict>
</array>
</dict>
</array>
<key>repository</key>
<dict>
<key>typo_constant</key>
<dict>
<key>match</key>
<string>{\$.*}</string>
<key>name</key>
<string>variable.other.typoscript</string>
</dict>
<key>typo_content_objects</key>
<dict>
<key>comment</key>
<string>all content objects and things defined by typo3 that sit on the right side of the equal sign</string>
<key>match</key>
<string>(_CSS_DEFAULT_STYLE|_DEFAULT_PI_VARS|_GIFBUILDER|_LOCAL_LANG|CARRAY|CASE|CLEARGIF|COA|COA_INT|COBJ_ARRAY|COLUMNS|CONFIG|CONSTANTS|CONTENT|CTABLE|CType|DB|DOCUMENT_BODY|EDITPANEL|EFFECT|FE_DATA|FE_TABLE|FEData|FILE|FORM|FRAME|FRAMESET|GIFBUILDER|global|globalString|globalVar|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IMAGE|IMG_RESOURCE|IMGMENU|IMGMENUITEM|IMGTEXT|INCLUDE_TYPOSCRIPT|includeLibs|JSMENU|JSMENUITEM|LIT|LOAD_REGISTER|META|MULTIMEDIA|OTABLE|PAGE|PAGE_TARGET|PAGE_TSCONFIG_ID|PAGE_TSCONFIG_IDLIST|PAGE_TSCONFIG_STR|PHP_SCRIPT|PHP_SCRIPT_EXT|PHP_SCRIPT_INT|RECORDS|REMOTE_ADDR|RESTORE_REGISTER|RTE|SEARCHRESULT|SHARED|TCAdefaults|TCEFORM|TCEMAIN|TEMPLATE|TEXT|TMENU|TMENU_LAYERS|TMENUITEM|TSFE|USER|USER_INT|userFunc)\b</string>
<key>name</key>
<string>support.constant.cobject.typoscript</string>
</dict>
<key>typo_defined_properties</key>
<dict>
<key>comment</key>
<string>all misc keywords and stdWrap properties, etc</string>
<key>match</key>
<string>\b(_offset|absRefPrefix|accessibility|accessKey|addAttributes|addExtUrlsAndShortCuts|addItems|additionalHeaders|additionalParams|addQueryString|adjustItemsH|adjustSubItemsH|adminPanelStyles|after|afterImg|afterImgLink|afterImgTagParams|afterROImg|afterWrap|align|allow|allowCaching|allowedAttribs|allowedClasses|allowedCols|allowEdit|allowedNewTables|allowNew|allowTags|allowTVlisting|allStdWrap|allWrap|alternateBgColors|alternativeSortingField|alternativeTempPath|altImgResource|altLabels|altTarget|altText|altUrl|altWrap|always|alwaysActivePIDlist|alwaysLink|andWhere|angle|antiAlias|applyTotalH|applyTotalW|archive|archiveTypoLink|arrayReturnMode|arrowACT|arrowImgParams|arrowNO|ATagAfterWrap|ATagBeforeWrap|ATagParams|ATagTitle|attribute|autoInsertPID|autoLevels|autonumber|backColor|background|badMess|baseURL|before|beforeImg|beforeImgLink|beforeImgTagParams|beforeROImg|beforeWrap|begin|beLoginLinkIPList|beLoginLinkIPList_login|beLoginLinkIPList_logout|bgCol|bgImg|blankStrEqFalse|blur|bm|bodyTag|bodyTagAdd|bodyTagCObject|bodyTagMargins|bodytext|border|borderCol|bordersWithin|borderThick|bottomBackColor|bottomContent|bottomHeight|bottomImg|bottomImg_mask|bullet|bulletlist|cache_clearAtMidnight|cache_period|caption|caption_stdWrap|captionAlign|captionHeader|captionSplit|casesensitiveComp|cellpadding|cellspacing|centerImgACT|centerImgCUR|centerImgNO|centerLeftImgACT|centerLeftImgCUR|centerLeftImgNO|centerRightImgACT|centerRightImgCUR|centerRightImgNO|charcoal|charMapConfig|check|class|classesAnchor|classesCharacter|classesImage|classesParagraph|clear|clearCache|clearCache_disable|clearCache_pageGrandParent|clearCache_pageSiblingChildren|clearCacheCmd|clearCacheLevels|clearCacheOfPages|clickTitleMode|clipboardNumberPads|cMargins|cObjNum|collapse|color|color1|color2|color3|color4|colors|colour|colPos_list|colRelations|cols|colSpace|comment_auto|commentWrap|compensateFieldWidth|compX|compY|conf|constants|content_from_pid_allowOutsideDomain|count_HMENU_MENUOBJ|count_menuItems|count_MENUOBJ|create|CSS_inlineStyle|curUid|cWidth|date_stdWrap|datePrefix|debugFunc|debugItemConf|debugRenumberedObject|default|defaultAlign|defaultCmd|defaultHeaderType|defaultOutput|defaultType|delete|denyTags|depth|DESC|dimensions|directionLeft|directionUp|disableAdvanced|disableAllHeaderCode|disableAltText|disableBigButtons|disableCacheSelector|disableCharsetHeader|disabled|disableDocSelector|disableHideAtCopy|disableIconLinkToContextmenu|disableNewContentElementWizard|disableNoMatchingValueElement|disablePageExternalUrl|disablePrefixComment|disablePrependAtCopy|disableSearchBox|disableSingleTableView|displayActiveOnLoad|displayContent|displayFieldIcons|displayIcons|displayMessages|displayQueries|displayRecord|displayTimes|distributeX|distributeY|DIV|doctype|doctypeSwitch|doktype|doNotLinkIt|doNotShowLink|doNotStripHTML|dontCheckPid|dontFollowMouse|dontHideOnMouseUp|dontLinkIfSubmenu|dontWrapInTable|doublePostCheck|dWorkArea|edge|edit_docModuleUplaod|editFieldsAtATime|editFormsOnPage|editIcons|editNoPopup|elements|emailMess|emboss|enable|encapsLinesStdWrap|encapsTagList|entryLevel|equalH|everybody|excludeDoktypes|excludeUidList|expAll|expand|explode|ext|externalBlocks|extTarget|face|fe_adminLib|fieldOrder|fields|fieldWrap|file|file1|file2|file3|file4|file5|filelist|firstLabel|firstLabelGeneral|fixAttrib|flip|flop|foldSpeed|foldTimer|fontColor|fontFile|fontOffset|fontSize|fontSizeMultiplicator|forceTemplateParsing|forceTypeValue|format|frame|frameReloadIfNotInFrameset|frameSet|freezeMouseover|ftu|function|gamma|gapBgCol|gapLineCol|gapLineThickness|gapWidth|get|getBorder|getLeft|getRight|globalNesting|goodMess|gray|group|groupBy|groupid|header|headerComment|headerData|headerSpace|headTag|height|hidden|hiddenFields|hide|hideButCreateMap|hideMenuTimer|hideMenuWhenNotOver|hidePStyleItems|highColor|history|hover|hoverStyle|HTMLparser_tags|htmlTag_dir|htmlTag_langKey|htmlTag_setParams|http|icon|icon_image_ext_list|icon_link|iconCObject|image|image_compression|image_effects|image_frames|imageLinkWrap|imagePath|images|imageWrapIfAny|imgList|imgMap|imgMapExtras|imgMax|imgNameNotRandom|imgNamePrefix|imgObjNum|imgParams|imgPath|imgStart|import|inc|includeCSS|includeLibrary|includeNotInMenu|incT3Lib_htmlmail|index|index_descrLgd|index_enable|index_externals|inlineStyle2TempFile|innerStdWrap|innerStdWrap_all|input|inputLevels|insertClassesFromRTE|insertDmailerBoundaries|intensity|intTarget|invert|IProcFunc|itemArrayProcFunc|itemH|items|itemsProcFunc|iterations|join|JSWindow|JSwindow_params|jumpurl|jumpUrl|jumpurl_enable|jumpurl_mailto_disable|jumpUrl_transferSession|keep|keepEntries|keepNonMatchedTags|key|label|labelStdWrap|labelWrap|language|language_alt|languageField|layer_menu_id|layerStyle|left|leftImgACT|leftImgCUR|leftImgNO|leftjoin|leftOffset|levels|leveluid|limit|line|lineColor|lineThickness|linkPrefix|linkTitleToSelf|linkVars|linkWrap|listOnlyInSingleTableView|lm|locale_all|localNesting|locationData|lockFilePath|lockPosition|lockPosition_addSelf|lockPosition_adjust|longdescURL|lowColor|lower|LR|mailto|main|mainScript|makelinks|markerWrap|mask|max|maxAge|maxAgeDays|maxChars|maxH|maxHeigh|maxItems|maxW|maxWidth|maxWInText|menuBackColor|menuHeight|menuName|menuOffset|menuWidth|message_page_is_being_generated|message_preview|meta|metaCharset|method|min|minH|minItems|minW|mode|MP_defaults|MP_disableTypolinkClosestMPvalue|MP_mapRootPoints|name|nesting|netprintApplicationLink|newPageWiz|newRecordFromTable|newWindow|newWizards|next|niceText|no_cache|no_search|noAttrib|noBlur|noCols|noCreateRecordsLink|noLink|noLinkUnderline|noMatchingValue_label|nonCachedSubst|nonTypoTagStdWrap|nonTypoTagUserFunc|nonWrappedTag|noOrderBy|noPageTitle|noRows|noScaleUp|noStretchAndMarginCells|notification_email_charset|notification_email_encoding|notification_email_urlmode|noTrimWrap|noValueInsert|obj|offset|onlyCurrentPid|opacity|orderBy|outline|outputLevels|overrideAttribs|overrideEdit|overrideId|overrideWithExtension|pageFrameObj|pageGenScript|pageTitleFirst|parameter|params|parser|password|path|permissions|pid_list|pidInList|pixelSpaceFontSizeRef|plaintextLib|plainTextStdWrap|postLineBlanks|postLineChar|postLineLen|preBlanks|prefix|prefixLocalAnchors|prefixRelPathWith|preLineBlanks|preLineChar|preLineLen|preserveEntities|prev|previewBorder|prevnextToSection|printheader|proc|processScript|properties|protect|protectLvar|publish_levels|QEisDefault|quality|radio|radioWrap|range|recipient|recursive|redirect|reduceColors|register|relativeToParentLayer|relativeToTriggerItem|relPathPrefix|remap|remapTag|removeDefaultJS|removeIfEquals|removeIfFalse|removeItems|removeObjectsOfDummy|removePrependedNumbers|removeTags|removeWrapping|renderCharset|renderWrap|reset|resources|resultObj|returnLast|rightImgACT|rightImgCUR|rightImgNO|rightjoin|rm|rmTagIfNoAttrib|RO_chBgColor|rotate|rows|rowSpace|RTEfullScreenWidth|rules|sample|saveDocNew|secondRow|section|sectionIndex|select|select_key|selectFields|separator|set|setfixed|setFixedHeight|setFixedWidth|setJS_mouseOver|setJS_openPic|setOnly|shadow|sharpen|shear|short|shortcut|shortcutFrame|shortcutIcon|show|showAccessRestrictedPages|showActive|showClipControlPanelsDespiteOfCMlayers|showFirst|showHiddenPages|showHiddenRecords|showPageIdWithTitle|showTagFreeClasses|simulateDate|simulateStaticDocuments|simulateStaticDocuments_addTitle|simulateStaticDocuments_dontRedirectPathInfoError|simulateStaticDocuments_noTypeIfNoTitle|simulateStaticDocuments_pEnc|simulateStaticDocuments_pEnc_onlyP|simulateUserGroup|singlePid|site_author|site_keywords|sitetitle|siteUrl|size|smallFormFields|solarize|sorting|source|spaceBelowAbove|spaceLeft|spaceRight|spacing|spamProtectEmailAddresses|spamProtectEmailAddresses_atSubst|spamProtectEmailAddresses_lastDotSubst|special|splitChar|splitRendering|src|stayFolded|stdheader|stdWrap2|styles|stylesheet|submenuObjSuffixes|subMenuOffset|submit|subst_elementUid|substMarksSeparately|swirl|sword|sword_noMixedCase|SWORD_PARAMS|sword_standAlone|sys_language_mode|sys_language_overlay|sys_language_softMergeIfNotBlank|sys_language_uid|table|tableCellColor|tableParams|tables|tableStdWrap|tableStyle|tableWidth|tags|target|TDparams|templateContent|templateFile|text|textarea|textMargin|textMargin_outOfText|textMaxLength|textObjNum|textPos|thickness|tile|time_stdWrap|tipafriendLib|title|titleTagFunction|titleText|tm|token|topOffset|totalWidth|transparentBackground|transparentColor|tsdebug_tree|type|typeNum|types|typolinkCheckRootline|uidInList|unset|uploads|upper|useCacheHash|useLargestItemX|useLargestItemY|user|user_task|userdefined|userfunction|userid|userIdColumn|USERNAME_substToken|userProc|value|valueArray|wave|where|width|wiz|wordSpacing|workArea|wrap|wrap1|wrap2|wrap3|wrapAfterTags|wrapFieldName|wrapItemAndSub|wrapNonWrappedLines|wraps|xhtml_cleaning|xmlprologue|xPosOffset|yPosOffset|admPanel|alt_print|browser|cache|CHECK|cObj|COMMENT|config|content|CSS_inlineStyle|dataArray|dayofmonth|dayofweek|device|displayList|displaySingle|dynCSS|edit|folder|folderTree|foldoutMenu|Functions|gmenu_foldout|gmenu_layers|hostname|hour|imgList|imgResource|imgText|info|IP|jsmenu|LABEL|layout|lib|loginUser|marks|minute|mod|month|noResultObj|options|page|pageTree|PIDinRootline|PIDitemDisplay|PIDupinRootline|plugin|postform|postform_newThread|preview|publish|RADIO|renderObj|REQ|RTE|RTE_compliant|select|setup|stat|stat_apache|stat_apache_logfile|stat_apache_noHost|stat_apache_notExtended|stat_apache_pagenames|stat_excludeBEuserHits|stat_excludeIPList|stat_mysql|stat_titleLen|stat_typeNumList|stdWrap|subparts|system|template|treeLevel|tsdebug|url|useragent|userFunc|version|workOnSubpart)\b</string>
<key>name</key>
<string>variable.parameter</string>
</dict>
<key>typo_menu_item</key>
<dict>
<key>begin</key>
<string>.+\.(NO|ACT|RO)\s*{</string>
<key>end</key>
<string>}</string>
<key>name</key>
<string>meta.menuitem.typoscript</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>$self</string>
</dict>
<dict>
<key>include</key>
<string>#typo_objects_accepting_stdWrap</string>
</dict>
</array>
</dict>
<key>typo_objects_accepting_stdWrap</key>
<dict>
<key>comment</key>
<string>properties which allow stdWrap on the next level</string>
<key>match</key>
<string>\b(setCurrent|filelist|override|ifEmpty|ifBlank|stdWrap|innerWrap|innerWrap2|wrapAlign|spaceBefore|spaceAfter|outerWrap|stdWrap)\b</string>
<key>name</key>
<string>support.function.stdWrap.typoscript</string>
</dict>
<key>typo_stdWrap_all</key>
<dict>
<key>name</key>
<string>support.function.typoscript</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#typo_objects_accepting_stdWrap</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_contentSupplying</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_overrideConditions</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_conditions</string>
</dict>
<dict>
<key>include</key>
<string>#typo_stdWrap_parseData</string>
</dict>
</array>
</dict>
<key>typo_stdWrap_conditions</key>
<dict>
<key>comment</key>
<string>properties for if</string>
<key>match</key>
<string>\b(isTrue|isFalse|isPositive|isGreaterThan|isLessThan|equals|isInList|value|negate|directReturn)\b</string>
<key>name</key>
<string>support.function.conditions.typoscript</string>
</dict>
<key>typo_stdWrap_contentSupplying</key>
<dict>
<key>comment</key>
<string>content supplying stdWrap properties</string>
<key>match</key>
<string>\b(current|setContentToCurrent|setCurrent|lang|data|field|cObject|numRows|filelist|preUserFunc)\b</string>
<key>name</key>
<string>support.function.contentSupplying.typoscript</string>
</dict>
<key>typo_stdWrap_overrideConditions</key>
<dict>
<key>comment</key>
<string>override conditions for stdWrap</string>
<key>match</key>
<string>\b(override|preIfEmptyListNum|ifEmpty|ifBlank|listNum|trim|stdWrap|required|if|fieldRequired)\b</string>
<key>name</key>
<string>support.function.override.typoscript</string>
</dict>
<key>typo_stdWrap_parseData</key>
<dict>
<key>comment</key>
<string>parse data functions for stdWrap</string>
<key>match</key>
<string>\b(csConv|parseFunc|HTMLparser|split|prioriCalc|char|intval|date|strftime|age|case|bbytes|subtring|removeBadHTML|stripHtml|crop|rawUrlEncode|htmlSpecialCharacters|doubleBrTag|br|brTag|encapsLines|keywords|innerWrap|innerWrap2|fontTag|addParams|textStyle|tableStyle|filelink|postCObject|preCObject|wrapAlign|typolink|TCAselectItem|spaceBefore|spaceAfter|space|wrap|noTrimWrap|wrap2|wrap3|dataWrap|prepend|append|outerWrap|insertData|offsetWrap|postUserFunc|postUserFuncInt|prefixComment|editIcons|editPanel|debug|debugFunc|debugData)\b</string>
<key>name</key>
<string>support.function.typoscript</string>
</dict>
<key>typo_top_level_objects</key>
<dict>
<key>match</key>
<string>\b(config|lib|styles|(plugin.tx_\w*)|temp|config|page|tt_\w*)\b</string>
<key>name</key>
<string>variable.language.top_level.typoscript</string>
</dict>
</dict>
<key>scopeName</key>
<string>source.typoscript</string>
<key>uuid</key>
<string>F7EFE2F4-63FC-4E32-AC22-C03EBA0929C7</string>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment