It is currently April 26th, 2024, 6:29 am

Notepad++ userDefineLang.xml for Rainmeter

Tips and Tricks from the Rainmeter Community
User avatar
smurfier
Moderator
Posts: 1931
Joined: January 29th, 2010, 1:43 am
Location: Willmar, MN

Re: Notepad++ userDefineLang.xml for Rainmeter

Post by smurfier »

So, after using Notepad++ for quite some time, I found out that it has an auto-complete function that can also work with user defined languages.

This is going to take a while.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
User avatar
jsmorley
Developer
Posts: 22630
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Notepad++ userDefineLang.xml for Rainmeter

Post by jsmorley »

Updated style to add new stuff for FolderInfo.dll, InputText.dll Lua, and other things added in the last few weeks.

Code: Select all

<NotepadPlus>
    <UserLang name="Rainmeter" ext="ini inc">
        <Settings>
            <Global caseIgnored="yes" />
            <TreatAsSymbol comment="no" commentLine="yes" />
            <Prefix words1="no" words2="no" words3="no" words4="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Delimiters">000000</Keywords>
            <Keywords name="Folder+"></Keywords>
            <Keywords name="Folder-"></Keywords>
            <Keywords name="Operators">" ! # / \ = [ ] ( )</Keywords>
            <Keywords name="Comment">1 1 2 2 0;</Keywords>
            <Keywords name="Words1">@Include @Include1 @Include2 ABS ACOS ASIN ATAN Active AlphaValue AlwaysOnTop AnchorX AnchorY Angle AntiAlias AppVersion Author AutoScale AutoSelectScreen AverageSize Background BackgroundMargins BackgroundMode BarBorder BarColor BarImage BarOrientation BevelType BitmapAlign BitmapDigits BitmapExtend BitmapFrames BitmapImage BitmapSeparation BitmapTransitionFrames BitmapZeroFrame Bold BoldItalic Border Both BothColor BothImage ButtonCommand ButtonImage CEIL COS CPUExclude CPUInclude Center ChangeVolume ClickThrough ClipString CodePage ColorMatrix Command Config ConfigEditor ControlAngle ControlLength ControlStart Cumulative DaylightSavingTime Debug Debug2File DecodeCharacterReference DefaultArtwork DefaultValue Description DesktopWorkArea DestAddress DisableRDP DisableDragging DisableVersionCheck Disabled Download DragMargins Draggable Drive Drives DynamicVariables DynamicWindowSize EXP ErrorString FLOOR FRAC FadeDuration FileCount FileCountStr FileFilter FinishAction Flip FocusDismiss Folder FolderCount FolderCountStr FolderSize FolderSizeStr FontColor FontEffectColor FontFace FontSize ForceReload Format Formula GradientAngle GreyScale Group H Hidden HideOnMouseOver HighBound Horizontal HorizontalLineColor HorizontalLines IfAboveAction IfAboveValue IfBelowAction IfBelowValue IfEqualAction IfEqualValue IgnoreRemovable ImageAlpha ImageCrop ImageFlip ImageName ImageRotate ImageTint IncludeSubFolders IncludeHiddenFiles IncludeSystemFiles InfoType Instructions Interface InvertMeasure Italic KeepOnScreen LN LOG Label Left LeftMouseDoubleClickAction LeftMouseDownAction LeftMouseUpAction LengthShift License LineColor LineCount LineLength LineStart LineWidth LoadOrder LocalFont LocalFont2 LowBound Lower MaxValue Measure MeasureName MeasureName2 Metadata Meter MeterStyle MiddleMouseDoubleClickAction MiddleMouseDownAction MiddleMouseUpAction MinValue MouseActionCursor MouseLeaveAction MouseOverAction Name NativeTransparency NetInSpeed NetOutSpeed NetTotalSpeed NextTrack None Normal NumOfDecimals OffsetX OffsetY OnRefreshAction Password Path PathName Percentual PerfMonCounter PerfMonDifference PerfMonInstance PerfMonObject Play PlayLoop PlayPause PlayStop Plugin Postfix PowerState Prefix PreserveAspectRatio PrevTrack Preview PrimaryColor PrimaryImage ProcessName Processor Proper Proxy Rainmeter Random RecycleType RegExp RegExpFilter RegHKey RegKey RegValue ResCountType Right RightMouseDoubleClickAction RightMouseDownAction RightMouseUpAction RotationAngle Round SGN SIN SQRT SavePosition Scale ScaleMargins SecondaryColor SecondaryImage SecondaryMeasureName Separator SetOutputIndex SetVolume Shadow SkinPath SnapEdges Solid SolidColor SolidColor2 SpeedFanNumber SpeedFanScale SpeedFanType StartAngle StartHidden StartShift Stop StringAlign StringCase StringEffect StringIndex StringIndex2 StringStyle Subfolders Substitute SysInfoData SysInfoType TableName TAN TRUNC Tags Text Tile TimeZone Timeout TimeoutValue ToggleMute ToggleNext TogglePrevious ToolTipHidden ToolTipIcon ToolTipText ToolTipTitle ToolTipType ToolTipWidth TopProcess Total TrafficAction TrafficValue TransformationMatrix TransitionUpdate TrayBitmap TrayColor1 TrayColor2 TrayExecuteDL TrayExecuteDM TrayExecuteDR TrayExecuteL TrayExecuteM TrayExecuteR TrayIcon TrayMeter URL Update UpdateDivider UpdateRandom UpdateRate Upper ValueRemainder Variables Variant Version Vertical VolumeDown VolumeMute VolumeUp W WifiInfoType WifiIntfID WifiListLimit WifiListStyle WindowClass WindowMessage WindowName WindowX WindowY X Y</Keywords>
            <Keywords name="Words2">ADDONSPATH CRLF CURRENTCONFIG CURRENTPATH CURRENTSECTION PLUGINSPATH PROGRAMDRIVE PROGRAMPATH PSCREENAREAHEIGHT PSCREENAREAWIDTH PSCREENAREAX PSCREENAREAY PWORKAREAHEIGHT PWORKAREAWIDTH WORKAREAX PWORKAREAY ROOTCONFIGPATH SCREENAREAHEIGHT SCREENAREAHEIGHT@1 SCREENAREAHEIGHT@2 SCREENAREAWIDTH SCREENAREAWIDTH@1 SCREENAREAWIDTH@2 SCREENAREAX SCREENAREAX@1 SCREENAREAX@2 SCREENAREAY SCREENAREAY@1 SCREENAREAY@2 SETTINGSPATH SKINSPATH VSCREENAREAHEIGHT VSCREENAREAWIDTH VSCREENAREAX VSCREENAREAY WORKAREAHEIGHT WORKAREAHEIGHT@1 WORKAREAHEIGHT@2 WORKAREAWIDTH WORKAREAWIDTH@1 WORKAREAWIDTH@2 WORKAREAX WORKAREAX@1 WORKAREAX@2 WORKAREAY WORKAREAY@1 WORKAREAY@2</Keywords>
            <Keywords name="Words3">Execute RainmeterAbout RainmeterActivateConfig RainmeterClickThrough RainmeterClickThroughGroup RainmeterDeactivateConfig RainmeterDeactivateConfigGroup RainmeterDisableMeasure RainmeterDisableMeasureGroup RainmeterDraggable RainmeterDraggableGroup RainmeterEnableMeasure RainmeterEnableMeasureGroup RainmeterHide RainmeterHideFadeRainmeterToggleFade RainmeterHideFadeGroup RainmeterHideGroup RainmeterHideMeter RainmeterHideMeterGroup RainmeterKeepOnScreen RainmeterKeepOnScreenGroup RainmeterLsBoxHook RainmeterMove RainmeterMoveMeter RainmeterPluginBang RainmeterQuit RainmeterRedraw RainmeterRedrawGroup RainmeterRefresh RainmeterRefreshApp RainmeterRefreshGroup RainmeterResetStats RainmeterSetTransparency RainmeterSetTransparencyGroup RainmeterSetVariable RainmeterSetVariableGroup RainmeterShow RainmeterShowFade RainmeterShowFadeGroup RainmeterShowGroup RainmeterShowMeter RainmeterShowMeterGroup RainmeterSkinMenu RainmeterSnapEdges RainmeterSnapEdgesGroup RainmeterToggle RainmeterToggleConfig RainmeterToggleFadeGroup RainmeterToggleGroup RainmeterToggleMeasure RainmeterToggleMeasureGroup RainmeterToggleMeter RainmeterToggleMeterGroup RainmeterTrayMenu RainmeterWriteKeyValue RainmeterZPos RainmeterZPosGroup</Keywords>
            <Keywords name="Words4">Bar Bitmap Button Histogram Image Line Rotator Roundline String Calc CPU FreeDiskSpace Memory NetIn NetOut PhysicalMemory Registry Script SwapMemory Time UpTime AdvancedCPU.dll FolderInfo.dll InputText.dll iTunesPlugin.dll MBM5Plugin.dll PerfMon.dll PingPlugin.dll MediaKey.dll PowerPlugin.dll QuotePlugin.dll RecycleManager.dll ResMon.dll SpeedFanPlugin.dll SysInfo.dll VirtualDesktops.dll WebParser.dll WifiStatus.dll Win7AudioPlugin.dll WindowMessagePlugin.dll WirelessInfo.dll</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF80C0" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF80C0" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000A0" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD2" styleID="6" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD3" styleID="7" fgColor="7934A3" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="KEYWORD4" styleID="8" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT" styleID="1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="009F50" bgColor="FFFFFF" fontName="" fontStyle="2" />
            <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="OPERATOR" styleID="10" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="1" />
            <WordsStyle name="DELIMINER1" styleID="14" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="0" />
            <WordsStyle name="DELIMINER2" styleID="15" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" />
            <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
        </Styles>
    </UserLang>
</NotepadPlus>