This file is indexed.

/usr/share/codeblocks/lexers/lexer_nsis.xml is in codeblocks-common 13.12-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<?xml version="1.0"?>
<!DOCTYPE CodeBlocks_lexer_properties>
<CodeBlocks_lexer_properties>
		<Lexer name="NSIS"
                index="43"
                filemasks="*.nsi,*.nsh">
                <Style name="Default"
						index="0"
						fg="0,0,0"
						bg="255,255,255"
						bold="0"
						italics="0"
						underlined="0"/>
                <Style name="Comment"
                        index="1"
                        fg="160,160,160"/>
                <Style name="Double quote string"
                        index="2"
                        fg="0,0,255"/>
                <Style name="Left quote string"
                        index="3"
                        fg="128,0,0"/>
                <Style name="Right quote string"
                        index="4"
                        fg="128,0,128"/>
                <Style name="Function"
                        index="5"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Variable"
                        index="6"
                        fg="160,0,0"/>
                <Style name="Label"
                        index="7"
                        fg="224,160,0"/>
                <Style name="User defined"
                        index="8"
                        fg="0,0,0"/>
                <Style name="Section"
                        index="9"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Sub section"
                        index="10"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="If def"
                        index="11"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Macro definition"
                        index="12"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Variable within a string"
                        index="13"
                        fg="255,0,0"/>
                <Style name="Number"
                        index="14"
                        fg="240,0,240"/>
                <Style name="Section group"
                        index="15"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Page Ex"
                        index="16"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Function definition"
                        index="17"
                        fg="0,0,160"
                        bold="1"/>
                <Style name="Comment box"
                        index="18"
                        fg="128,128,255"
                        bold="1"/>
                <Keywords>
                        <!-- Functions -->
                        <Set index="0"
                            value="!addincludedir !addplugindir MakeNSIS Portions
                                   Contributors: Abort AddBrandingImage AddSize AutoCloseWindow
                                   BGFont BGGradient BrandingText BringToFront Call CallInstDLL
                                   Caption ChangeUI ClearErrors ComponentText GetDLLVersion
                                   GetDLLVersionLocal GetFileTime GetFileTimeLocal CopyFiles CRCCheck
                                   CreateDirectory CreateFont CreateShortCut SetDatablockOptimize
                                   DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue Delete
                                   DetailPrint DirText DirShow DirVar DirVerify GetInstDirError
                                   AllowRootDirInstall CheckBitmap EnableWindow EnumRegKey
                                   EnumRegValue Exch Exec ExecWait ExecShell ExpandEnvStrings
                                   FindWindow FindClose FindFirst FindNext File FileBufSize FlushINI
                                   ReserveFile FileClose FileErrorText FileOpen FileRead FileWrite
                                   FileReadByte FileWriteByte FileSeek Function FunctionEnd
                                   GetDlgItem GetFullPathName GetTempFileName HideWindow Icon IfAbort
                                   IfErrors IfFileExists IfRebootFlag IfSilent InstallDirRegKey
                                   InstallColors InstallDir InstProgressFlags InstType IntOp IntCmp
                                   IntCmpU IntFmt IsWindow Goto LangString LangStringUP LicenseData
                                   LicenseForceSelection LicenseLangString LicenseText
                                   LicenseBkColor LoadLanguageFile LogSet LogText MessageBox Nop
                                   Name OutFile Page PageCallbacks PageEx PageExEnd Pop Push Quit
                                   ReadINIStr ReadRegDWORD ReadRegStr ReadEnvStr Reboot RegDLL Rename
                                   Return RMDir Section SectionEnd SectionIn SubSection SectionGroup
                                   SubSectionEnd SectionGroupEnd SearchPath SectionSetFlags
                                   SectionGetFlags SectionSetInstTypes SectionGetInstTypes
                                   SectionGetText SectionSetText SectionGetSize SectionSetSize
                                   GetCurInstType SetCurInstType InstTypeSetText InstTypeGetText
                                   SendMessage SetAutoClose SetCtlColors SetBrandingImage SetCompress
                                   SetCompressor SetCompressorDictSize SetCompressionLevel
                                   SetDateSave SetDetailsView SetDetailsPrint SetErrors SetErrorLevel
                                   GetErrorLevel SetFileAttributes SetFont SetOutPath SetOverwrite
                                   SetPluginUnload SetRebootFlag SetShellVarContext SetSilent
                                   ShowInstDetails ShowUninstDetails ShowWindow SilentInstall
                                   SilentUnInstall Sleep StrCmp StrCpy StrLen SubCaption
                                   UninstallExeName UninstallCaption UninstallIcon UninstPage
                                   UninstallText UninstallSubCaption UnRegDLL WindowIcon WriteINIStr
                                   WriteRegBin WriteRegDWORD WriteRegStr WriteRegExpandStr
                                   WriteUninstaller XPStyle !packhdr !system !execute !AddIncludeDir
                                   !include !cd !ifdef !ifndef !endif !define !undef !else !echo
                                   !warning !error !verbose !macro !macroend !insertmacro !ifmacrodef
                                   !ifmacrondef MiscButtonText DetailsButtonText UninstallButtonText
                                   InstallButtonText SpaceTexts CompletedText GetFunctionAddress
                                   GetLabelAddress GetCurrentAddress !AddPluginDir InitPluginsDir
                                   AllowSkipFiles Var VIAddVersionKey VIProductVersion LockWindow"/>
                        <!-- Variables -->
                        <Set index="1"
                            value="$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $R0 $R1 $R2 $R3 $R4 $R5 $R6 $R7
                                   $R8 $R9 $\t $\&quot; $\' $\` $VARNAME $0, $INSTDIR $OUTDIR $CMDLINE
                                   $LANGUAGE $PROGRAMFILES $COMMONFILES $DESKTOP $EXEDIR ${NSISDIR}
                                   $WINDIR $SYSDIR $TEMP $STARTMENU $SMPROGRAMS $SMSTARTUP
                                   $QUICKLAUNCH $DOCUMENTS $SENDTO $RECENT $FAVORITES $MUSIC
                                   $PICTURES $VIDEOS $NETHOOD $FONTS $TEMPLATES $APPDATA $PRINTHOOD
                                   $INTERNET_CACHE $COOKIES $HISTORY $PROFILE $ADMINTOOLS $RESOURCES
                                   $RESOURCES_LOCALIZED $CDBURN_AREA $HWNDPARENT $PLUGINSDIR
                                   $$ $\r $\n"/>
                        <!-- Labels -->
                        <Set index="2"
                            value="ARCHIVE FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_HIDDEN
                                   FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_OFFLINE
                                   FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_SYSTEM
                                   FILE_ATTRIBUTE_TEMPORARY HIDDEN HKCC HKCR HKCU HKDD
                                   HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER
                                   HKEY_DYN_DATA HKEY_LOCAL_MACHINE HKEY_PERFORMANCE_DATA HKEY_USERS
                                   HKLM HKPD HKU IDABORT IDCANCEL IDIGNORE IDNO IDOK IDRETRY IDYES
                                   MB_ABORTRETRYIGNORE MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3
                                   MB_DEFBUTTON4 MB_ICONEXCLAMATION MB_ICONINFORMATION
                                   MB_ICONQUESTION MB_ICONSTOP MB_OK MB_OKCANCEL MB_RETRYCANCEL
                                   MB_RIGHT MB_SETFOREGROUND MB_TOPMOST MB_YESNO MB_YESNOCANCEL
                                   NORMAL OFFLINE READONLY SW_SHOWMAXIMIZED SW_SHOWMINIMIZED
                                   SW_SHOWNORMAL SYSTEM TEMPORARY auto colored false force hide
                                   ifnewer nevershow normal off on show silent silentlog smooth true
                                   try lzma zlib bzip2 none listonly textonly both top left bottom
                                   right license components directory instfiles uninstConfirm custom
                                   all leave current ifdiff lastused LEFT RIGHT CENTER dlg_id ALT
                                   CONTROL EXT SHIFT open print manual alwaysoff"/>
                        <!-- User defined -->
                        <Set index="3"
                            value=""/>
                </Keywords>
                <SampleCode value="lexer_nsis.sample"/>
                <LanguageAttributes
                    LineComment=";"
                    StreamCommentStart="/*"
                    StreamCommentEnd="*/"
                    BoxCommentStart="/* "
                    BoxCommentMid=" * "
                    BoxCommentEnd=" */"
                    LexerCommentStyles="1,18"
                    LexerCharacterStyles=""
                    LexerStringStyles="2,3,4"
                    LexerPreprocessorStyles=""/>
		</Lexer>
</CodeBlocks_lexer_properties>