diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e8620d..c1fbf27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,5 @@
## 1.2.5
-- [language.lua] Updated to match WoW 7.3.0 build 25021.
+- [language.lua] Updated to (hopefully) match WoW 7.3.2 build 25549.
- [language.lua] Added support for intendation rules to lua-language-configuration.json
## 1.2.4
diff --git a/languages/grammars/wow-lua.tmLanguage b/languages/grammars/wow-lua.tmLanguage
index 5b41e09..c48e996 100644
--- a/languages/grammars/wow-lua.tmLanguage
+++ b/languages/grammars/wow-lua.tmLanguage
@@ -2526,7 +2526,7 @@
match
- \b(AbbreviateNumbers|AchievementFrame_LoadUI|AchievementFrame_SelectAchievement|AchievementFrame_ToggleAchievementFrame|ActionButtonDown|ActionButtonUp|AddToAutoHide|AnimateTexCoords|BetterDate|BuildColoredListString|BuildListString|BuildMultilineTooltip|BuildNewLineListString|ButtonInventorySlot|ButtonPulse_StopPulse|CRFFlowFilterFunc|CRFGroupFilterFunc|C_Timer\.(NewTicker|NewTimer)|CallRestrictedClosure|CanCreateFilters|CanGroupInvite|CanOpenPanels|CanShowCenterUIPanel|CanShowRightUIPanel|CanShowUIPanels|CapProgressBar_SetNotches|CapProgressBar_Update|ChatChannelPasswordHandler|ChatEdit_GetActiveWindow|ChatEdit_InsertLink|ChatFrame_AddChannel|ChatFrame_AddMessageEventFilter|ChatFrame_GetMessageEventFilter|ChatFrame_RemoveMessageEventFilter|Clamp|ClampUIPanelY|ClampedPercentageBetween|ClearClampedTextureRotation|CloseAllBags|CloseAllWindows|CloseAllWindows_WithExceptions|CloseBackpack|CloseBag|CloseBankBagFrames|CloseChildWindows|CloseDropDownMenus|CloseMenus|CloseSpecialWindows|CloseWindows|ComboPointShineFadeIn|ComboPointShineFadeOut|ComputePetBonus|ConsolePrint|ControlSetValue|CopyTable|CreateAtlasMarkup|CreateChatChannelList|CreateColor|CreateFromMixins|CreateRectangle|CreateTextureMarkup|DecodeResolution|DeltaLerp|DrawOneHopLines|DressUpItemLink|DressUpTexturePath|EasyMenu|EncounterJournal_OpenJournal|FCF_GetChatWindowInfo|FauxScrollFrame_GetOffset|FauxScrollFrame_SetOffset|FauxScrollFrame_Update|FindInTableIf|FormatLargeNumber|FormatPercentage|FormatProfession|FormatShortDate|FrameDeltaLerp|GetAchievementInfoFromHyperlink|GMError|GetBindingFromClick|GetBindingName|GetChatUnitColor|GetClassColor|GetColoredName|GetDenominationsFromCopper|GetDungeonNameWithDifficulty|GetEnemyDodgeChance|GetEnemyParryChance|GetEquipmentSetIconInfo|GetFixedLink|GetFrameHandle|GetFrameHandleFrame|GetFullRaidList|GetItemInfoFromHyperlink|GetLFGMode|GetLowBit|GetManagedEnvironment|GetMaterialTextColors|GetMessageTypeColor|GetMessageTypeState|GetMoneyString|GetNumWatchedTokens|GetQuestDifficultyColor|GetRandomArgument|GetReadonlyRestrictedTable|GetScreenHeightScale|GetScreenWidthScale|GetSpellNameColor|GetTableColor|GetTexCoordsByGrid|GetTexCoordsForRole|GetTexCoordsForRoleSmall|GetTexCoordsForRoleSmallCircle|GetTimerTextColor|GetUIPanel|GetUIPanelHeight|GetUIPanelWidth|GetUIPanelWindowInfo|GetUnitName|HandleModifiedItemClick|HasMessageType|HasMessageTypeGroup|HasMultiCastActionBar|HasMultiCastActionPage|HelpReportLag|HideDropDownMenu|HideMultiCastActionBar|HideParentPanel|HidePartyFrame|HidePetActionBar|HideUIPanel|HideWatchedReputationBarText|HybridScrollFrame_CollapseButton|HybridScrollFrame_CreateButtons|HybridScrollFrame_ExpandButton|HybridScrollFrame_GetOffset|HybridScrollFrame_SetOffset|HybridScrollFrame_Update|InGlue|InboxGetMoreMail|InboxNextPage|InboxPrevPage|InspectAchievements|InspectUnit|InterfaceOptionsFrame_OpenToCategory|InterfaceOptions_AddCategory|IsBagOpen|IsCombatLog|IsFrameHandle|IsListeningForMessageType|IsMessageDoneBy|IsMessageDoneTo|IsOptionFrameOpen|IsSecureCmd|IsWritableRestrictedTable|LFDGetNumDungeons|LFGDebug|LFGGetDungeonInfoByID|LFGIsIDHeader|LFGListFilterChoices|LFGListRemoveCollapsedChildren|LFGListRemoveHeadersWithoutChildren|LFGListUpdateHeaderEnabledAndLockedStates|LFRGetNumDungeons|Lerp|LowerFrameLevel|MicroButtonPulse|MicroButtonPulseStop|MiniMapTrackingShineFadeIn|MiniMapTrackingShineFadeOut|Mixin|MoneyFrame_Update|MouseIsOver|MultiActionButtonDown|MultiActionButtonUp|MultiCastActionButtonDown|MultiCastActionButtonUp|MultiCastRecallSpellButtonUp|MultiCastSummonSpellButtonUp|OpenAllBags|OpenBackpack|OpenBag|OpenCoinPickupFrame|OpenColorPicker|OpenGlyphFrame|OpenStackSplitFrame|PanelTemplates_DeselectTab|PanelTemplates_DisableTab|PanelTemplates_EnableTab|PanelTemplates_GetSelectedTab|PanelTemplates_GetTabWidth|PanelTemplates_SelectTab|PanelTemplates_SetDisabledTabState|PanelTemplates_SetNumTabs|PanelTemplates_SetTab|PanelTemplates_TabResize|PanelTemplates_UpdateTabs|PartyMemberHealthCheck|PassClickToParent|PercentageBetween|QueryCastSequence|QuestLog_OpenToQuest|QuestLog_Update|QuestPOI_HideAllButtons|RaiseFrameLevel|RaiseFrameLevelByTwo|RealPartyIsFull|RecentTimeDate|RefreshAuras|RefreshBuffs|RefreshDebuffs|RefreshMoneyFrame|RegisterAttributeDriver|RegisterAutoHide|RegisterStateDriver|RegisterUnitWatch|Round|Saturate|SecondsToTime|SecondsToTimeAbbrev|SecureCmdItemParse|SecureCmdUseItem|SecureHandlerExecute|SecureHandlerSetFrameRef|SecureHandlerUnwrapScript|SecureHandlerWrapScript|SetButtonPulse|SetCheckButtonIsRadio|SetClampedTextureRotation|SetDressUpBackground|SetGuildTabardTextures|SetItemButtonCount|SetItemButtonDesaturated|SetItemButtonNameFrameVertexColor|SetItemButtonNormalTextureVertexColor|SetItemButtonQuality|SetItemButtonSlotVertexColor|SetItemButtonStock|SetItemButtonTexture|SetItemButtonTextureVertexColor|SetItemRef|SetLargeGuildTabardTextures|SetMoneyFrameColor|SetRaidTargetIcon|SetSelfMuteState|SetTextStatusBarText|SetTextStatusBarTextPrefix|SetTextStatusBarTextZeroText|SetTitleByName|SetUIPanelAttribute|SetUpAnimation|SetZoneText|ShowBonusActionBar|ShowGarrisonLandingPage|ShowInspectCursor|ShowMacroFrame|ShowNumericThreat|ShowPartyFrame|ShowPetActionBar|ShowQuickButton|ShowReadyCheck|ShowResurrectRequest|ShowTextStatusBarText|ShowUIPanel|ShowWatchedReputationBarText|ShowWhoPanel|Social_InsertLink|SquareButton_SetIcon|StaticPopup_Hide|StaticPopup_Show|TargetHealthCheck|TargetofTargetHealthCheck|ToggleAchievementFrame|ToggleBackpack|ToggleBag|ToggleBattlefieldMinimap|ToggleCalendar|ToggleCharacter|ToggleChatChannel|ToggleChatColorNamesByClassGroup|ToggleChatMessageGroup|ToggleDropDownMenu|ToggleFrame|ToggleFramerate|ToggleFriendsFrame|ToggleFriendsPanel|ToggleGameMenu|ToggleGuildFrame|ToggleHelpFrame|ToggleIgnorePanel|ToggleMinimap|TogglePVPUI|TogglePetTalentFrame|ToggleSpellBook|ToggleStats|ToggleTalentFrame|ToggleTimeManager|TriStateCheckbox_SetState|UIDropDownMenuButton_GetChecked|UIDropDownMenuButton_GetName|UIDropDownMenu_AddButton|UIDropDownMenu_AddSeparator|UIDropDownMenu_ClearAllCreateInfo|UIDropDownMenu_CreateInfo|UIDropDownMenu_DisableButton|UIDropDownMenu_DisableDropDown|UIDropDownMenu_EnableButton|UIDropDownMenu_EnableDropDown|UIDropDownMenu_GetCurrentDropDown|UIDropDownMenu_GetSelectedID|UIDropDownMenu_GetSelectedName|UIDropDownMenu_GetSelectedValue|UIDropDownMenu_GetText|UIDropDownMenu_GetValue|UIDropDownMenu_Initialize|UIDropDownMenu_IsEnabled|UIDropDownMenu_JustifyText|UIDropDownMenu_Refresh|UIDropDownMenu_SetAnchor|UIDropDownMenu_SetButtonText|UIDropDownMenu_SetButtonWidth|UIDropDownMenu_SetSelectedID|UIDropDownMenu_SetSelectedName|UIDropDownMenu_SetSelectedValue|UIDropDownMenu_SetText|UIDropDownMenu_SetWidth|UIFrameFade|UIFrameFadeIn|UIFrameFadeOut|UIFrameFadeRemoveFrame|UIFrameFlash|UIFrameFlashRemoveFrame|UIFrameFlashStop|UIFrameFlashSwitch|UIFrameIsFading|UIFrameIsFlashing|UIParentLoadAddOn|UnSilenceMember|UnitHasMana|UnitWatchRegistered|UnregisterAttributeDriver|UnregisterAutoHide|UnregisterStateDriver|UnregisterUnitWatch|UpdateMicroButtons|UpdateUIPanelPositions|UsesGUID|ValidateFramePosition|VideoOptionsValueChanged|VoiceChatShineFadeIn|VoiceChatShineFadeOut|WrapTextInColorCode|_ERRORMESSAGE|getglobal|getprinthandler|message|print|setglobal|setprinthandler|tContains|tDeleteItem|tInvert|tFilter|tostringall)\b
+ \b(AbbreviateNumbers|AchievementFrame_(?:LoadUI|SelectAchievement|ToggleAchievementFrame)|ActionButtonDown|ActionButtonUp|AddToAutoHide|AnimateTexCoords|BetterDate|BuildColoredListString|BuildListString|BuildMultilineTooltip|BuildNewLineListString|ButtonInventorySlot|ButtonPulse_StopPulse|CRFFlowFilterFunc|CRFGroupFilterFunc|C_Timer\.(NewTicker|NewTimer)|CallRestrictedClosure|CanCreateFilters|CanGroupInvite|CanOpenPanels|CanShowCenterUIPanel|CanShowRightUIPanel|CanShowUIPanels|CapProgressBar_SetNotches|CapProgressBar_Update|ChatChannelPasswordHandler|ChatEdit_GetActiveWindow|ChatEdit_InsertLink|ChatFrame_(?:AddChannel|AddMessageEventFilter|GetMessageEventFilter|RemoveMessageEventFilter)|Clamp|ClampUIPanelY|ClampedPercentageBetween|ClearClampedTextureRotation|CloseAllBags|CloseAllWindows|CloseAllWindows_WithExceptions|CloseBackpack|CloseBag|CloseBankBagFrames|CloseChildWindows|CloseDropDownMenus|CloseMenus|CloseSpecialWindows|CloseWindows|ComboPointShineFadeIn|ComboPointShineFadeOut|ComputePetBonus|ConsolePrint|ControlSetValue|CopyTable|CreateAtlasMarkup|CreateChatChannelList|CreateColor|CreateFromMixins|CreateRectangle|CreateTextureMarkup|DecodeResolution|DeltaLerp|DrawOneHopLines|DressUpItemLink|DressUpTexturePath|EasyMenu|EncounterJournal_OpenJournal|FCF_GetChatWindowInfo|FauxScrollFrame_GetOffset|FauxScrollFrame_SetOffset|FauxScrollFrame_Update|FindInTableIf|FormatLargeNumber|FormatPercentage|FormatProfession|FormatShortDate|FrameDeltaLerp|GetAchievementInfoFromHyperlink|GMError|GetBindingFromClick|GetBindingName|GetChatUnitColor|GetClassColor|GetColoredName|GetDenominationsFromCopper|GetDungeonNameWithDifficulty|GetEnemyDodgeChance|GetEnemyParryChance|GetEquipmentSetIconInfo|GetFixedLink|GetFrameHandle|GetFrameHandleFrame|GetFullRaidList|GetItemInfoFromHyperlink|GetLFGMode|GetLowBit|GetManagedEnvironment|GetMaterialTextColors|GetMessageTypeColor|GetMessageTypeState|GetMoneyString|GetNumWatchedTokens|GetQuestDifficultyColor|GetRandomArgument|GetReadonlyRestrictedTable|GetScreenHeightScale|GetScreenWidthScale|GetSpellNameColor|GetTableColor|GetTexCoordsByGrid|GetTexCoordsForRole|GetTexCoordsForRoleSmall|GetTexCoordsForRoleSmallCircle|GetTimerTextColor|GetUIPanel|GetUIPanelHeight|GetUIPanelWidth|GetUIPanelWindowInfo|GetUnitName|HandleModifiedItemClick|HasMessageType|HasMessageTypeGroup|HasMultiCastActionBar|HasMultiCastActionPage|HelpReportLag|HideDropDownMenu|HideMultiCastActionBar|HideParentPanel|HidePartyFrame|HidePetActionBar|HideUIPanel|HideWatchedReputationBarText|HybridScrollFrame_CollapseButton|HybridScrollFrame_CreateButtons|HybridScrollFrame_ExpandButton|HybridScrollFrame_GetOffset|HybridScrollFrame_SetOffset|HybridScrollFrame_Update|InGlue|InboxGetMoreMail|InboxNextPage|InboxPrevPage|InspectAchievements|InspectUnit|InterfaceOptionsFrame_OpenToCategory|InterfaceOptions_AddCategory|IsBagOpen|IsCombatLog|IsFrameHandle|IsListeningForMessageType|IsMessageDoneBy|IsMessageDoneTo|IsOptionFrameOpen|IsSecureCmd|IsWritableRestrictedTable|LFDGetNumDungeons|LFGDebug|LFGGetDungeonInfoByID|LFGIsIDHeader|LFGListFilterChoices|LFGListRemoveCollapsedChildren|LFGListRemoveHeadersWithoutChildren|LFGListUpdateHeaderEnabledAndLockedStates|LFRGetNumDungeons|Lerp|LowerFrameLevel|MicroButtonPulse|MicroButtonPulseStop|MiniMapTrackingShineFadeIn|MiniMapTrackingShineFadeOut|Mixin|MoneyFrame_Update|MouseIsOver|MultiActionButtonDown|MultiActionButtonUp|MultiCastActionButtonDown|MultiCastActionButtonUp|MultiCastRecallSpellButtonUp|MultiCastSummonSpellButtonUp|OpenAllBags|OpenBackpack|OpenBag|OpenCoinPickupFrame|OpenColorPicker|OpenGlyphFrame|OpenStackSplitFrame|PanelTemplates_DeselectTab|PanelTemplates_DisableTab|PanelTemplates_EnableTab|PanelTemplates_GetSelectedTab|PanelTemplates_GetTabWidth|PanelTemplates_SelectTab|PanelTemplates_SetDisabledTabState|PanelTemplates_SetNumTabs|PanelTemplates_SetTab|PanelTemplates_TabResize|PanelTemplates_UpdateTabs|PartyMemberHealthCheck|PassClickToParent|PercentageBetween|QueryCastSequence|QuestLog_OpenToQuest|QuestLog_Update|QuestPOI_HideAllButtons|RaiseFrameLevel|RaiseFrameLevelByTwo|RealPartyIsFull|RecentTimeDate|RefreshAuras|RefreshBuffs|RefreshDebuffs|RefreshMoneyFrame|RegisterAttributeDriver|RegisterAutoHide|RegisterStateDriver|RegisterUnitWatch|Round|Saturate|SecondsToTime|SecondsToTimeAbbrev|SecureCmdItemParse|SecureCmdUseItem|SecureHandlerExecute|SecureHandlerSetFrameRef|SecureHandlerUnwrapScript|SecureHandlerWrapScript|SetButtonPulse|SetCheckButtonIsRadio|SetClampedTextureRotation|SetDressUpBackground|SetGuildTabardTextures|SetItemButtonCount|SetItemButtonDesaturated|SetItemButtonNameFrameVertexColor|SetItemButtonNormalTextureVertexColor|SetItemButtonQuality|SetItemButtonSlotVertexColor|SetItemButtonStock|SetItemButtonTexture|SetItemButtonTextureVertexColor|SetItemRef|SetLargeGuildTabardTextures|SetMoneyFrameColor|SetRaidTargetIcon|SetSelfMuteState|SetTextStatusBarText|SetTextStatusBarTextPrefix|SetTextStatusBarTextZeroText|SetTitleByName|SetUIPanelAttribute|SetUpAnimation|SetZoneText|ShowBonusActionBar|ShowGarrisonLandingPage|ShowInspectCursor|ShowMacroFrame|ShowNumericThreat|ShowPartyFrame|ShowPetActionBar|ShowQuickButton|ShowReadyCheck|ShowResurrectRequest|ShowTextStatusBarText|ShowUIPanel|ShowWatchedReputationBarText|ShowWhoPanel|Social_InsertLink|SquareButton_SetIcon|StaticPopup_Hide|StaticPopup_Show|TargetHealthCheck|TargetofTargetHealthCheck|ToggleAchievementFrame|ToggleBackpack|ToggleBag|ToggleBattlefieldMinimap|ToggleCalendar|ToggleCharacter|ToggleChatChannel|ToggleChatColorNamesByClassGroup|ToggleChatMessageGroup|ToggleDropDownMenu|ToggleFrame|ToggleFramerate|ToggleFriendsFrame|ToggleFriendsPanel|ToggleGameMenu|ToggleGuildFrame|ToggleHelpFrame|ToggleIgnorePanel|ToggleMinimap|TogglePVPUI|TogglePetTalentFrame|ToggleSpellBook|ToggleStats|ToggleTalentFrame|ToggleTimeManager|TriStateCheckbox_SetState|UIDropDownMenuButton_GetChecked|UIDropDownMenuButton_GetName|UIDropDownMenu_AddButton|UIDropDownMenu_AddSeparator|UIDropDownMenu_ClearAllCreateInfo|UIDropDownMenu_CreateInfo|UIDropDownMenu_DisableButton|UIDropDownMenu_DisableDropDown|UIDropDownMenu_EnableButton|UIDropDownMenu_EnableDropDown|UIDropDownMenu_GetCurrentDropDown|UIDropDownMenu_GetSelectedID|UIDropDownMenu_GetSelectedName|UIDropDownMenu_GetSelectedValue|UIDropDownMenu_GetText|UIDropDownMenu_GetValue|UIDropDownMenu_Initialize|UIDropDownMenu_IsEnabled|UIDropDownMenu_JustifyText|UIDropDownMenu_Refresh|UIDropDownMenu_SetAnchor|UIDropDownMenu_SetButtonText|UIDropDownMenu_SetButtonWidth|UIDropDownMenu_SetSelectedID|UIDropDownMenu_SetSelectedName|UIDropDownMenu_SetSelectedValue|UIDropDownMenu_SetText|UIDropDownMenu_SetWidth|UIFrameFade|UIFrameFadeIn|UIFrameFadeOut|UIFrameFadeRemoveFrame|UIFrameFlash|UIFrameFlashRemoveFrame|UIFrameFlashStop|UIFrameFlashSwitch|UIFrameIsFading|UIFrameIsFlashing|UIParentLoadAddOn|UnSilenceMember|UnitHasMana|UnitWatchRegistered|UnregisterAttributeDriver|UnregisterAutoHide|UnregisterStateDriver|UnregisterUnitWatch|UpdateMicroButtons|UpdateUIPanelPositions|UsesGUID|ValidateFramePosition|VideoOptionsValueChanged|VoiceChatShineFadeIn|VoiceChatShineFadeOut|WrapTextInColorCode|_ERRORMESSAGE|getglobal|getprinthandler|message|print|setglobal|setprinthandler|tContains|tDeleteItem|tInvert|tFilter|tostringall)\b
name
support.function.wow-library.lua
@@ -2534,7 +2534,13 @@
match
- \b(AchievementFrame|ArcheologyDigsiteProgressBar|ArtifactFrame|BankFrame|ChatFrameEditBox|CollectionsJournal|CompactRaidFrameManager|FriendsFrame|GameFontBlack|GameFontBlackMedium|GameFontBlackSmall|GameFontBlackSmall2|GameFontBlackTiny|GameFontBlackTiny2|GameFontDisable|GameFontDisableHuge|GameFontDisableLarge|GameFontDisableSmall|GameFontDisableSmall2|GameFontDisableSmallLeft|GameFontDisableTiny|GameFontDisableTiny2|GameFontGreen|GameFontHighlight|GameFontHighlightHuge|GameFontHighlightLarge|GameFontHighlightMed2|GameFontHighlightMedium|GameFontHighlightOutline|GameFontHighlightSmall|GameFontHighlightSmall2|GameFontHighlightSmallLeft|GameFontNormal|GameFontNormalHuge|GameFontNormalHuge2|GameFontNormalHuge3|GameFontNormalHuge3Outline|GameFontNormalHugeOutline|GameFontNormalHugeOutline2|GameFontNormalLarge|GameFontNormalLarge2|GameFontNormalLargeOutline|GameFontNormalMed1|GameFontNormalMed2|GameFontNormalMed3|GameFontNormalOutline|GameFontNormalShadowHuge2|GameFontNormalSmall|GameFontNormalSmall2|GameFontNormalTiny|GameFontNormalTiny2|GameFontNormalWTF2|GameFontNormalWTF2Outline|GameFontRed|GameFontRedLarge|GameFontWhiteTiny|GameFontWhiteTiny2|GameTooltip|GameTooltipHeaderText|GameTooltipText|GameTooltipTextSmall|GarrisonLandingPage|HelpFrame|LootHistoryFrame|MacroFrame|MailFrame|MerchantFrame|MessageFrame|Minimap|MinimapCluster|MovieFrame|OrderHallCommandBar|PlayerArrowEffectFrame|QuestFontHighlight|QuestLogFrame|QuestLogScrollFrame|RaidFrame|SocialPostFrame|SpellBookFrame|TalentFrame|TaxiRouteFrame|TradeSkillFrame|UIChildWindows|UIErrorsFrame|UIFrameCache|UIMenus|UIPanelWindows|UIParent|UISpecialFrames|WhoFrameEditBox|WhoFrameWhoButton|WorldFrame|WorldMapFrame)\b
+ \b(GameFontBlack(?:Medium|Small2?|Tiny2?)?|GameFontDisable|GameFontDisableHuge|GameFontDisableLarge|GameFontDisableSmall|GameFontDisableSmall2|GameFontDisableSmallLeft|GameFontDisableTiny|GameFontDisableTiny2|GameFontGreen|GameFontHighlight|GameFontHighlightHuge|GameFontHighlightLarge|GameFontHighlightMed2|GameFontHighlightMedium|GameFontHighlightOutline|GameFontHighlightSmall|GameFontHighlightSmall2|GameFontHighlightSmallLeft|GameFontNormal|GameFontNormalHuge|GameFontNormalHuge2|GameFontNormalHuge3|GameFontNormalHuge3Outline|GameFontNormalHugeOutline|GameFontNormalHugeOutline2|GameFontNormalLarge|GameFontNormalLarge2|GameFontNormalLargeOutline|GameFontNormalMed1|GameFontNormalMed2|GameFontNormalMed3|GameFontNormalOutline|GameFontNormalShadowHuge2|GameFontNormalSmall|GameFontNormalSmall2|GameFontNormalTiny|GameFontNormalTiny2|GameFontNormalWTF2|GameFontNormalWTF2Outline|GameFontRed|GameFontRedLarge|GameFontWhiteTiny|GameFontWhiteTiny2|GameTooltip|GameTooltipHeaderText|GameTooltipText|GameTooltipTextSmall|QuestFontHighlight|UIChildWindows|UIErrorsFrame|UIFrameCache|UIMenus|UIPanelWindows|UIParent|UISpecialFrames)\b
+ name
+ support.variable.object.wow-library.lua
+
+
+ match
+ \b(AchievementFrame|ArtifactFrame|AudioOptionsFrame|BankFrame|ChallengesKeystoneFrame|CharacterFrame|ChatConfigFrame|ChatFrame(?:10?|[2-9])|CinematicFrame|CollectionsJournal|CompactRaidFrameManager|ContainerFrame(?:1[0123]?|[2-9])|DeathRecapFrame|DressUpFrame|EncounterJournal|FriendsFrame|GameMenuFrame|GarrisonBuildingFrame|GarrisonLandingPage|GarrisonMissionFrame|GarrisonMonumentFrame|GarrisonRecruitSelectFrame|GarrisonRecruiterFrame|GarrisonShipyardFrame|GossipFrame|GuildRegistrarFrame|HelpFrame|GhostFrame|InterfaceOptionsFrame|ItemTextFrame|LootFrame|LootHistoryFrame|MacroFrame|MailFrame|MerchantFrame|MessageFrame|Minimap|MinimapCluster|MovieFrame|OrderHallCommandBar|OrderHallMissionFrame|OrderHallTalentFrame|PVEFrame|PVPBannerFrame|PVPUIFrame|PetStableFrame|PetitionFrame|QuestChoiceFrame|QuestFrame|QuestLogFrame|QuestLogPopupDetailFrame|RaidBrowserFrame|RaidFrame|RaidParentFrame|SocialPostFrame|SpellBookFrame|TabardFrame|TalentFrame|TaxiFrame|TradeFrame|TradeSkillFrame|VideoOptionsFrame|WardrobeFrame|WhoFrame|WorldFrame|WorldMapFrame|WorldStateScoreFrame)\b
name
support.variable.object.wow-library.lua
@@ -2577,7 +2583,7 @@
repository
-
+
wow-string-parameters
patterns
@@ -2599,7 +2605,7 @@
-
+
wow-widget-handlers
match
@@ -2608,7 +2614,7 @@
support.constant.script-handler.wow-api.lua
-
+
wow-event-names
patterns
@@ -2740,7 +2746,7 @@
wow-event-names-C
match
- (['"])(CALENDAR_ACTION_PENDING|CALENDAR_CLOSE_EVENT|CALENDAR_EVENT_ALARM|CALENDAR_NEW_EVENT|CALENDAR_OPEN_EVENT|CALENDAR_UPDATE_ERROR|CALENDAR_UPDATE_EVENT|CALENDAR_UPDATE_EVENT_LIST|CALENDAR_UPDATE_GUILD_EVENTS|CALENDAR_UPDATE_INVITE_LIST|CALENDAR_UPDATE_PENDING_INVITES|CANCEL_GLYPH_CAST|CANCEL_LOOT_ROLL|CANCEL_SUMMON|CHALLENGE_MODE_COMPLETED|CHALLENGE_MODE_DEATH_COUNT_UPDATED|CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN|CHALLENGE_MODE_KEYSTONE_SLOTTED|CHALLENGE_MODE_LEADERS_UPDATE|CHALLENGE_MODE_MAPS_UPDATE|CHALLENGE_MODE_NEW_RECORD|CHALLENGE_MODE_RESET|CHALLENGE_MODE_START|CHANNEL_COUNT_UPDATE|CHANNEL_FLAGS_UPDATED|CHANNEL_INVITE_REQUEST|CHANNEL_PASSWORD_REQUEST|CHANNEL_ROSTER_UPDATE|CHANNEL_UI_UPDATE|CHANNEL_VOICE_UPDATE|CHARACTER_ITEM_FIXUP_NOTIFICATION|CHARACTER_POINTS_CHANGED|CHARACTER_UPGRADE_SPELL_TIER_SET|CHAT_COMBAT_MSG_ARENA_POINTS_GAIN|CHAT_MSG_ACHIEVEMENT|CHAT_MSG_ADDON|CHAT_MSG_AFK|CHAT_MSG_BG_SYSTEM_ALLIANCE|CHAT_MSG_BG_SYSTEM_HORDE|CHAT_MSG_BG_SYSTEM_NEUTRAL|CHAT_MSG_BN_INLINE_TOAST_ALERT|CHAT_MSG_BN_INLINE_TOAST_BROADCAST|CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM|CHAT_MSG_BN_INLINE_TOAST_CONVERSATION|CHAT_MSG_BN_WHISPER|CHAT_MSG_BN_WHISPER_INFORM|CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE|CHAT_MSG_CHANNEL|CHAT_MSG_CHANNEL_JOIN|CHAT_MSG_CHANNEL_LEAVE|CHAT_MSG_CHANNEL_LIST|CHAT_MSG_CHANNEL_NOTICE|CHAT_MSG_CHANNEL_NOTICE_USER|CHAT_MSG_COMBAT_FACTION_CHANGE|CHAT_MSG_COMBAT_HONOR_GAIN|CHAT_MSG_COMBAT_MISC_INFO|CHAT_MSG_COMBAT_XP_GAIN|CHAT_MSG_CURRENCY|CHAT_MSG_DND|CHAT_MSG_EMOTE|CHAT_MSG_FILTERED|CHAT_MSG_GUILD|CHAT_MSG_GUILD_ACHIEVEMENT|CHAT_MSG_GUILD_ITEM_LOOTED|CHAT_MSG_IGNORED|CHAT_MSG_INSTANCE_CHAT|CHAT_MSG_INSTANCE_CHAT_LEADER|CHAT_MSG_LOOT|CHAT_MSG_MONEY|CHAT_MSG_MONSTER_EMOTE|CHAT_MSG_MONSTER_PARTY|CHAT_MSG_MONSTER_SAY|CHAT_MSG_MONSTER_WHISPER|CHAT_MSG_MONSTER_YELL|CHAT_MSG_OFFICER|CHAT_MSG_OPENING|CHAT_MSG_PARTY|CHAT_MSG_PARTY_LEADER|CHAT_MSG_PET_BATTLE_COMBAT_LOG|CHAT_MSG_PET_BATTLE_INFO|CHAT_MSG_PET_INFO|CHAT_MSG_RAID|CHAT_MSG_RAID_BOSS_EMOTE|CHAT_MSG_RAID_BOSS_WHISPER|CHAT_MSG_RAID_LEADER|CHAT_MSG_RAID_WARNING|CHAT_MSG_RESTRICTED|CHAT_MSG_SAY|CHAT_MSG_SKILL|CHAT_MSG_SYSTEM|CHAT_MSG_TARGETICONS|CHAT_MSG_TEXT_EMOTE|CHAT_MSG_TRADESKILLS|CHAT_MSG_WHISPER|CHAT_MSG_WHISPER_INFORM|CHAT_MSG_YELL|CHAT_SERVER_DISCONNECTED|CHAT_SERVER_RECONNECTED|CINEMATIC_START|CINEMATIC_STOP|CLEAR_BOSS_EMOTES|CLOSE_INBOX_ITEM|CLOSE_TABARD_FRAME|CLOSE_WORLD_MAP|COMBAT_LOG_EVENT|COMBAT_LOG_EVENT_UNFILTERED|COMBAT_RATING_UPDATE|COMBAT_TEXT_UPDATE|COMMENTATOR_ENTER_WORLD|COMMENTATOR_MAP_UPDATE|COMMENTATOR_PARTY_INFO_REQUEST|COMMENTATOR_PLAYER_NAME_OVERRIDE_UPDATE|COMMENTATOR_PLAYER_UPDATE|COMPACT_UNIT_FRAME_PROFILES_LOADED|COMPANION_LEARNED|COMPANION_UNLEARNED|COMPANION_UPDATE|CONFIRM_BEFORE_USE|CONFIRM_BINDER|CONFIRM_DISENCHANT_ROLL|CONFIRM_LOOT_ROLL|CONFIRM_SUMMON|CONFIRM_TALENT_WIPE|CONFIRM_XP_LOSS|CONTRIBUTION_COLLECTOR_CLOSE|CONTRIBUTION_COLLECTOR_OPEN|CONTRIBUTION_COLLECTOR_PENDING|CONTRIBUTION_COLLECTOR_UPDATE|CONTRIBUTION_COLLECTOR_UPDATE_SINGLE|CORPSE_IN_INSTANCE|CORPSE_IN_RANGE|CORPSE_OUT_OF_RANGE|CRITERIA_COMPLETE|CRITERIA_EARNED|CRITERIA_UPDATE|CURRENCY_DISPLAY_UPDATE|CURRENT_SPELL_CAST_CHANGED|CURSOR_UPDATE|CVAR_UPDATE)\1
+ (['"])(CALENDAR_ACTION_PENDING|CALENDAR_CLOSE_EVENT|CALENDAR_EVENT_ALARM|CALENDAR_NEW_EVENT|CALENDAR_OPEN_EVENT|CALENDAR_UPDATE_ERROR|CALENDAR_UPDATE_EVENT|CALENDAR_UPDATE_EVENT_LIST|CALENDAR_UPDATE_GUILD_EVENTS|CALENDAR_UPDATE_INVITE_LIST|CALENDAR_UPDATE_PENDING_INVITES|CANCEL_GLYPH_CAST|CANCEL_LOOT_ROLL|CANCEL_SUMMON|CHALLENGE_MODE_COMPLETED|CHALLENGE_MODE_DEATH_COUNT_UPDATED|CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN|CHALLENGE_MODE_KEYSTONE_SLOTTED|CHALLENGE_MODE_LEADERS_UPDATE|CHALLENGE_MODE_MAPS_UPDATE|CHALLENGE_MODE_NEW_RECORD|CHALLENGE_MODE_RESET|CHALLENGE_MODE_START|CHANNEL_COUNT_UPDATE|CHANNEL_FLAGS_UPDATED|CHANNEL_INVITE_REQUEST|CHANNEL_PASSWORD_REQUEST|CHANNEL_ROSTER_UPDATE|CHANNEL_UI_UPDATE|CHANNEL_VOICE_UPDATE|CHARACTER_ITEM_FIXUP_NOTIFICATION|CHARACTER_POINTS_CHANGED|CHARACTER_UPGRADE_SPELL_TIER_SET|CHAT_COMBAT_MSG_ARENA_POINTS_GAIN|CHAT_MSG_ACHIEVEMENT|CHAT_MSG_ADDON|CHAT_MSG_AFK|CHAT_MSG_BG_SYSTEM_ALLIANCE|CHAT_MSG_BG_SYSTEM_HORDE|CHAT_MSG_BG_SYSTEM_NEUTRAL|CHAT_MSG_BN_INLINE_TOAST_ALERT|CHAT_MSG_BN_INLINE_TOAST_BROADCAST|CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM|CHAT_MSG_BN_INLINE_TOAST_CONVERSATION|CHAT_MSG_BN_WHISPER|CHAT_MSG_BN_WHISPER_INFORM|CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE|CHAT_MSG_CHANNEL|CHAT_MSG_CHANNEL_JOIN|CHAT_MSG_CHANNEL_LEAVE|CHAT_MSG_CHANNEL_LIST|CHAT_MSG_CHANNEL_NOTICE|CHAT_MSG_CHANNEL_NOTICE_USER|CHAT_MSG_COMBAT_FACTION_CHANGE|CHAT_MSG_COMBAT_HONOR_GAIN|CHAT_MSG_COMBAT_MISC_INFO|CHAT_MSG_COMBAT_XP_GAIN|CHAT_MSG_CURRENCY|CHAT_MSG_DND|CHAT_MSG_EMOTE|CHAT_MSG_FILTERED|CHAT_MSG_GUILD|CHAT_MSG_GUILD_ACHIEVEMENT|CHAT_MSG_GUILD_ITEM_LOOTED|CHAT_MSG_IGNORED|CHAT_MSG_INSTANCE_CHAT|CHAT_MSG_INSTANCE_CHAT_LEADER|CHAT_MSG_LOOT|CHAT_MSG_MONEY|CHAT_MSG_MONSTER_EMOTE|CHAT_MSG_MONSTER_PARTY|CHAT_MSG_MONSTER_SAY|CHAT_MSG_MONSTER_WHISPER|CHAT_MSG_MONSTER_YELL|CHAT_MSG_OFFICER|CHAT_MSG_OPENING|CHAT_MSG_PARTY|CHAT_MSG_PARTY_LEADER|CHAT_MSG_PET_BATTLE_COMBAT_LOG|CHAT_MSG_PET_BATTLE_INFO|CHAT_MSG_PET_INFO|CHAT_MSG_RAID|CHAT_MSG_RAID_BOSS_EMOTE|CHAT_MSG_RAID_BOSS_WHISPER|CHAT_MSG_RAID_LEADER|CHAT_MSG_RAID_WARNING|CHAT_MSG_RESTRICTED|CHAT_MSG_SAY|CHAT_MSG_SKILL|CHAT_MSG_SYSTEM|CHAT_MSG_TARGETICONS|CHAT_MSG_TEXT_EMOTE|CHAT_MSG_TRADESKILLS|CHAT_MSG_WHISPER|CHAT_MSG_WHISPER_INFORM|CHAT_MSG_YELL|CHAT_SERVER_DISCONNECTED|CHAT_SERVER_RECONNECTED|CINEMATIC_START|CINEMATIC_STOP|CLEAR_BOSS_EMOTES|CLOSE_INBOX_ITEM|CLOSE_TABARD_FRAME|CLOSE_WORLD_MAP|COMBAT_LOG_EVENT|COMBAT_LOG_EVENT_UNFILTERED|COMBAT_RATING_UPDATE|COMBAT_TEXT_UPDATE|COMMENTATOR_ENTER_WORLD|COMMENTATOR_MAP_UPDATE|COMMENTATOR_PARTY_INFO_REQUEST|COMMENTATOR_PLAYER_NAME_OVERRIDE_UPDATE|COMMENTATOR_PLAYER_UPDATE|COMPACT_UNIT_FRAME_PROFILES_LOADED|COMPANION_LEARNED|COMPANION_UNLEARNED|COMPANION_UPDATE|CONFIRM_BEFORE_USE|CONFIRM_BINDER|CONFIRM_DISENCHANT_ROLL|CONFIRM_LOOT_ROLL|CONFIRM_SUMMON|CONFIRM_TALENT_WIPE|CONFIRM_XP_LOSS|CONSOLE_MESSAGE|CONTRIBUTION_COLLECTOR_CLOSE|CONTRIBUTION_COLLECTOR_OPEN|CONTRIBUTION_COLLECTOR_PENDING|CONTRIBUTION_COLLECTOR_UPDATE|CONTRIBUTION_COLLECTOR_UPDATE_SINGLE|CORPSE_IN_INSTANCE|CORPSE_IN_RANGE|CORPSE_OUT_OF_RANGE|CRITERIA_COMPLETE|CRITERIA_EARNED|CRITERIA_UPDATE|CURRENCY_DISPLAY_UPDATE|CURRENT_SPELL_CAST_CHANGED|CURSOR_UPDATE|CVAR_UPDATE)\1
name
support.constant.event-name.wow-api.lua
diff --git a/themes/theme-defaults/fileicons/vs_minimal_icons.json b/themes/theme-defaults/fileicons/vs_minimal-icon-theme.json
similarity index 100%
rename from themes/theme-defaults/fileicons/vs_minimal_icons.json
rename to themes/theme-defaults/fileicons/vs_minimal-icon-theme.json
diff --git a/themes/theme-defaults/package.json b/themes/theme-defaults/package.json
index a73e265..7a48ad6 100644
--- a/themes/theme-defaults/package.json
+++ b/themes/theme-defaults/package.json
@@ -43,7 +43,7 @@
{
"id": "vs-minimal",
"label": "Minimal (Visual Studio Code)",
- "path": "./fileicons/vs_minimal_icons.json"
+ "path": "./fileicons/vs_minimal-icon-theme.json"
}
]
}
diff --git a/themes/theme-defaults/themes/dark_plus.json b/themes/theme-defaults/themes/dark_plus.json
index 972481b..6fdfb22 100644
--- a/themes/theme-defaults/themes/dark_plus.json
+++ b/themes/theme-defaults/themes/dark_plus.json
@@ -101,6 +101,59 @@
"settings": {
"foreground": "#CE9178"
}
+ },
+ {
+ "name": "Regular expression groups",
+ "scope": [
+ "punctuation.definition.group.regexp",
+ "punctuation.definition.group.assertion.regexp",
+ "punctuation.definition.character-class.regexp",
+ "punctuation.character.set.begin.regexp",
+ "punctuation.character.set.end.regexp",
+ "keyword.operator.negation.regexp",
+ "support.other.parenthesis.regexp"
+ ],
+ "settings": {
+ "foreground": "#CE9178"
+ }
+ },
+ {
+ "scope": [
+ "constant.character.character-class.regexp",
+ "constant.other.character-class.set.regexp",
+ "constant.other.character-class.regexp",
+ "constant.character.set.regexp"
+ ],
+ "settings": {
+ "foreground": "#d16969"
+ }
+ },
+ {
+ "scope": [
+ "keyword.operator.or.regexp",
+ "keyword.control.anchor.regexp"
+ ],
+ "settings": {
+ "foreground": "#DCDCAA"
+ }
+ },
+ {
+ "scope": "keyword.operator.quantifier.regexp",
+ "settings": {
+ "foreground": "#d7ba7d"
+ }
+ },
+ {
+ "scope": "constant.character",
+ "settings": {
+ "foreground": "#569cd6"
+ }
+ },
+ {
+ "scope": "constant.character.escape",
+ "settings": {
+ "foreground": "#d7ba7d"
+ }
}
]
}
\ No newline at end of file
diff --git a/themes/theme-defaults/themes/dark_vs.json b/themes/theme-defaults/themes/dark_vs.json
index 4dd90c7..0847205 100644
--- a/themes/theme-defaults/themes/dark_vs.json
+++ b/themes/theme-defaults/themes/dark_vs.json
@@ -9,6 +9,16 @@
"background": "#1E1E1E"
}
},
+ {
+ "scope": [
+ "meta.embedded",
+ "source.groovy.embedded"
+ ],
+ "settings": {
+ "foreground": "#D4D4D4",
+ "background": "#1E1E1E"
+ }
+ },
{
"scope": "emphasis",
"settings": {
@@ -241,11 +251,11 @@
}
},
{
- "name": "JavaScript string interpolation ${}",
+ "name": "String interpolation",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
- "punctuation.section.embedded.coffee"
+ "punctuation.section.embedded"
],
"settings": {
"foreground": "#569cd6"
diff --git a/themes/theme-defaults/themes/hc_black_defaults.json b/themes/theme-defaults/themes/hc_black_defaults.json
index 986fa7c..8833ff3 100644
--- a/themes/theme-defaults/themes/hc_black_defaults.json
+++ b/themes/theme-defaults/themes/hc_black_defaults.json
@@ -14,6 +14,16 @@
"background": "#000000"
}
},
+ {
+ "scope": [
+ "meta.embedded",
+ "source.groovy.embedded"
+ ],
+ "settings": {
+ "foreground": "#FFFFFF",
+ "background": "#000000"
+ }
+ },
{
"scope": "emphasis",
"settings": {
@@ -61,6 +71,12 @@
"foreground": "#b46695"
}
},
+ {
+ "scope": "constant.character",
+ "settings": {
+ "foreground": "#569cd6"
+ }
+ },
{
"scope": "entity.name.tag",
"settings": {
@@ -227,11 +243,11 @@
}
},
{
- "name": "JavaScript string interpolation ${}",
+ "name": "String interpolation",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
- "punctuation.section.embedded.coffee"
+ "punctuation.section.embedded"
],
"settings": {
"foreground": "#569cd6"
diff --git a/themes/theme-defaults/themes/light_plus.json b/themes/theme-defaults/themes/light_plus.json
index c087a8f..3d5775e 100644
--- a/themes/theme-defaults/themes/light_plus.json
+++ b/themes/theme-defaults/themes/light_plus.json
@@ -101,6 +101,60 @@
"settings": {
"foreground": "#0451a5"
}
+ },
+ {
+ "name": "Regular expression groups",
+ "scope": [
+ "punctuation.definition.group.regexp",
+ "punctuation.definition.group.assertion.regexp",
+ "punctuation.definition.character-class.regexp",
+ "punctuation.character.set.begin.regexp",
+ "punctuation.character.set.end.regexp",
+ "keyword.operator.negation.regexp",
+ "support.other.parenthesis.regexp"
+ ],
+ "settings": {
+ "foreground": "#d16969"
+ }
+ },
+ {
+ "scope": [
+ "constant.character.character-class.regexp",
+ "constant.other.character-class.set.regexp",
+ "constant.other.character-class.regexp",
+ "constant.character.set.regexp"
+ ],
+ "settings": {
+ "foreground": "#811f3f"
+ }
+ },
+ {
+ "scope": "keyword.operator.quantifier.regexp",
+ "settings": {
+ "foreground": "#000000"
+ }
+ },
+ {
+ "scope": [
+ "keyword.operator.or.regexp",
+ "keyword.control.anchor.regexp"
+ ],
+ "settings": {
+ "foreground": "#ff0000"
+ }
+ },
+ {
+ "scope": "constant.character",
+ "settings": {
+ "foreground": "#0000ff"
+ }
+ },
+ {
+ "scope": "constant.character.escape",
+ "settings": {
+ "foreground": "#a31515"
+ }
}
+
]
}
\ No newline at end of file
diff --git a/themes/theme-defaults/themes/light_vs.json b/themes/theme-defaults/themes/light_vs.json
index 162c32f..883d883 100644
--- a/themes/theme-defaults/themes/light_vs.json
+++ b/themes/theme-defaults/themes/light_vs.json
@@ -3,6 +3,13 @@
"name": "Light (Visual Studio)",
"include": "./light_defaults.json",
"tokenColors": [
+ {
+ "scope": ["meta.embedded", "source.groovy.embedded"],
+ "settings": {
+ "foreground": "#000000ff",
+ "background":"#ffffffff"
+ }
+ },
{
"scope": "emphasis",
"settings": {
@@ -237,11 +244,11 @@
}
},
{
- "name": "JavaScript string interpolation ${}",
+ "name": "String interpolation",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
- "punctuation.section.embedded.coffee"
+ "punctuation.section.embedded"
],
"settings": {
"foreground": "#0000ff"
diff --git a/themes/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json b/themes/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json
index 60277bb..e090cc5 100644
--- a/themes/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json
+++ b/themes/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json
@@ -51,11 +51,21 @@
"foreground": "#c5c8c6ff"
}
},
+ {
+ "scope": [
+ "meta.embedded",
+ "source.groovy.embedded"
+ ],
+ "settings": {
+ "background": "#1e1e1e",
+ "foreground": "#C5C8C6"
+ }
+ },
{
"name": "Comment",
"scope": "comment",
"settings": {
- "fontStyle": "\n ",
+ "fontStyle": "",
"foreground": "#9A9B99"
}
},
@@ -63,7 +73,7 @@
"name": "String",
"scope": "string",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9AA83A"
}
},
@@ -71,7 +81,7 @@
"name": "String Embedded Source",
"scope": "string source",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D08442"
}
},
@@ -79,7 +89,7 @@
"name": "Number",
"scope": "constant.numeric",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -87,7 +97,7 @@
"name": "Built-in constant",
"scope": "constant.language",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#408080"
}
},
@@ -95,7 +105,7 @@
"name": "User-defined constant",
"scope": "constant.character, constant.other",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#8080FF",
"background": "#1e1e1e"
}
@@ -104,7 +114,7 @@
"name": "Keyword",
"scope": "keyword",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -112,7 +122,7 @@
"name": "Support",
"scope": "support",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#C7444A"
}
},
@@ -120,7 +130,7 @@
"name": "Storage",
"scope": "storage",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -128,7 +138,7 @@
"name": "Class name",
"scope": "entity.name.class, entity.name.type",
"settings": {
- "fontStyle": "\n \t\t\t \t",
+ "fontStyle": "",
"foreground": "#9B0000",
"background": "#1E1E1E"
}
@@ -137,7 +147,7 @@
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#C7444A"
}
},
@@ -145,7 +155,7 @@
"name": "Function name",
"scope": "entity.name.function",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#CE6700"
}
},
@@ -153,7 +163,7 @@
"name": "Function argument",
"scope": "variable.parameter",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -161,7 +171,7 @@
"name": "Tag name",
"scope": "entity.name.tag",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -169,7 +179,7 @@
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -177,7 +187,7 @@
"name": "Library function",
"scope": "support.function",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -185,7 +195,7 @@
"name": "Keyword",
"scope": "keyword",
"settings": {
- "fontStyle": "\n \t\t\t\t",
+ "fontStyle": "",
"foreground": "#676867"
}
},
@@ -193,7 +203,7 @@
"name": "Class Variable",
"scope": "variable.other, variable.js, punctuation.separator.variable",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -201,7 +211,7 @@
"name": "Language Constant",
"scope": "constant.language",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#FF0080"
}
},
@@ -209,7 +219,7 @@
"name": "Meta Brace",
"scope": "punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#008200"
}
},
@@ -217,7 +227,7 @@
"name": "Invalid",
"scope": "invalid",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#FF0B00"
}
},
@@ -225,7 +235,7 @@
"name": "Normal Variable",
"scope": "variable.other.php, variable.other.normal",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -233,7 +243,7 @@
"name": "Function Object",
"scope": "meta.function-call.object",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -241,7 +251,7 @@
"name": "Function Call Variable",
"scope": "variable.other.property",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -249,7 +259,7 @@
"name": "Keyword Control",
"scope": "keyword.control",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -257,7 +267,7 @@
"name": "Tag",
"scope": "meta.tag",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
@@ -265,7 +275,7 @@
"name": "Tag Name",
"scope": "entity.name.tag",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -273,7 +283,7 @@
"name": "Doctype",
"scope": "meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9AA83A"
}
},
@@ -281,7 +291,7 @@
"name": "Tag Inline Source",
"scope": "meta.tag.inline source, text.html.php.source",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9AA83A"
}
},
@@ -289,7 +299,7 @@
"name": "Tag Other",
"scope": "meta.tag.other, entity.name.tag.style, entity.name.tag.script, meta.tag.block.script, source.js.embedded punctuation.definition.tag.html, source.css.embedded punctuation.definition.tag.html",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -297,7 +307,7 @@
"name": "Tag Attribute",
"scope": "entity.other.attribute-name, meta.tag punctuation.definition.string",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
@@ -305,7 +315,7 @@
"name": "Tag Value",
"scope": "meta.tag string -source -punctuation, text source text meta.tag string -punctuation",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -313,7 +323,7 @@
"name": "Meta Brace",
"scope": "punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
@@ -328,7 +338,7 @@
"name": "HTML String",
"scope": "string.quoted.double.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9AA83A"
}
},
@@ -336,7 +346,7 @@
"name": "HTML Tags",
"scope": "punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#6089B4"
}
},
@@ -344,7 +354,7 @@
"name": "CSS ID",
"scope": "meta.selector.css entity.other.attribute-name.id",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9872A2"
}
},
@@ -352,7 +362,7 @@
"name": "CSS Property Name",
"scope": "support.type.property-name.css",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#676867"
}
},
@@ -360,7 +370,7 @@
"name": "CSS Property Value",
"scope": "meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#C7444A"
}
},
@@ -394,7 +404,7 @@
"name": "PHP Function Call",
"scope": "meta.function-call.object.php",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
@@ -416,7 +426,7 @@
"name": "PHP Punctuation Embedded",
"scope": "punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D08442"
}
},
@@ -424,7 +434,7 @@
"name": "Ruby Symbol",
"scope": "constant.other.symbol.ruby",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#9AA83A"
}
},
@@ -432,7 +442,7 @@
"name": "Ruby Variable",
"scope": "variable.language.ruby",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
@@ -440,13 +450,16 @@
"name": "Ruby Special Method",
"scope": "keyword.other.special-method.ruby",
"settings": {
- "fontStyle": "\n \t\t\t",
+ "fontStyle": "",
"foreground": "#D9B700"
}
},
{
"name": "Ruby Embedded Source",
- "scope": "source.ruby.embedded.source",
+ "scope": [
+ "punctuation.section.embedded.begin.ruby",
+ "punctuation.section.embedded.end.ruby"
+ ],
"settings": {
"foreground": "#D08442"
}
@@ -455,7 +468,7 @@
"name": "SQL",
"scope": "keyword.other.DML.sql",
"settings": {
- "fontStyle": "\n \t\t\t\t",
+ "fontStyle": "",
"foreground": "#D0B344"
}
},
diff --git a/themes/theme-monokai/themes/monokai-color-theme.json b/themes/theme-monokai/themes/monokai-color-theme.json
index fa42db4..a1324d9 100644
--- a/themes/theme-monokai/themes/monokai-color-theme.json
+++ b/themes/theme-monokai/themes/monokai-color-theme.json
@@ -18,7 +18,8 @@
"editor.background": "#272822",
"editor.foreground": "#f8f8f2",
"selection.background": "#ccccc7",
- "editor.selectionBackground": "#49483e",
+ "editor.selectionHighlightBackground": "#665044cc",
+ "editor.selectionBackground": "#334444cc",
"editor.lineHighlightBackground": "#3e3d32",
"editorCursor.foreground": "#f8f8f0",
"editorWhitespace.foreground": "#464741",
@@ -72,22 +73,22 @@
"peekViewResult.selectionBackground": "#414339",
"peekViewResult.matchHighlightBackground": "#75715E",
"peekViewEditor.matchHighlightBackground": "#75715E",
- "terminal.ansiBlack": "#333333",
- "terminal.ansiRed": "#C4265E", // the bright color with ~75% transparent on the background
- "terminal.ansiGreen": "#86B42B",
- "terminal.ansiYellow": "#B3B42B",
- "terminal.ansiBlue": "#6A7EC8",
- "terminal.ansiMagenta": "#8C6BC8",
- "terminal.ansiCyan": "#56ADBC",
- "terminal.ansiWhite": "#e3e3dd",
- "terminal.ansiBrightBlack": "#666666",
- "terminal.ansiBrightRed": "#f92672",
- "terminal.ansiBrightGreen": "#A6E22E",
- "terminal.ansiBrightYellow": "#e2e22e", // hue shifted #A6E22E
- "terminal.ansiBrightBlue": "#819aff", // hue shifted #AE81FF
- "terminal.ansiBrightMagenta": "#AE81FF",
- "terminal.ansiBrightCyan": "#66D9EF",
- "terminal.ansiBrightWhite": "#f8f8f2"
+ "terminal.ansiBlack": "#333333",
+ "terminal.ansiRed": "#C4265E", // the bright color with ~75% transparent on the background
+ "terminal.ansiGreen": "#86B42B",
+ "terminal.ansiYellow": "#B3B42B",
+ "terminal.ansiBlue": "#6A7EC8",
+ "terminal.ansiMagenta": "#8C6BC8",
+ "terminal.ansiCyan": "#56ADBC",
+ "terminal.ansiWhite": "#e3e3dd",
+ "terminal.ansiBrightBlack": "#666666",
+ "terminal.ansiBrightRed": "#f92672",
+ "terminal.ansiBrightGreen": "#A6E22E",
+ "terminal.ansiBrightYellow": "#e2e22e", // hue shifted #A6E22E
+ "terminal.ansiBrightBlue": "#819aff", // hue shifted #AE81FF
+ "terminal.ansiBrightMagenta": "#AE81FF",
+ "terminal.ansiBrightCyan": "#66D9EF",
+ "terminal.ansiBrightWhite": "#f8f8f2"
},
"tokenColors": [
{
@@ -96,6 +97,16 @@
"foreground": "#F8F8F2"
}
},
+ {
+ "scope": [
+ "meta.embedded",
+ "source.groovy.embedded"
+ ],
+ "settings": {
+ "background": "#272822",
+ "foreground": "#F8F8F2"
+ }
+ },
{
"name": "Comment",
"scope": "comment",
@@ -114,7 +125,7 @@
"name": "Template Definition",
"scope": [
"punctuation.definition.template-expression",
- "punctuation.section.embedded.coffee"
+ "punctuation.section.embedded"
],
"settings": {
"foreground": "#F92672"
@@ -400,4 +411,4 @@
}
}
]
-}
+}
\ No newline at end of file