diff options
Diffstat (limited to '')
-rw-r--r-- | syntax/vb.vim | 369 |
1 files changed, 0 insertions, 369 deletions
diff --git a/syntax/vb.vim b/syntax/vb.vim deleted file mode 100644 index 6d76146b..00000000 --- a/syntax/vb.vim +++ /dev/null @@ -1,369 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: Visual Basic -" Maintainer: Tim Chase <vb.vim@tim.thechases.com> -" Former Maintainer: Robert M. Cortopassi <cortopar@mindspring.com> -" (tried multiple times to contact, but email bounced) -" Last Change: -" 2005 May 25 Synched with work by Thomas Barthel -" 2004 May 30 Added a few keywords - -" This was thrown together after seeing numerous requests on the -" VIM and VIM-DEV mailing lists. It is by no means complete. -" Send comments, suggestions and requests to the maintainer. - -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -" VB is case insensitive -syn case ignore - -syn keyword vbConditional If Then ElseIf Else Select Case - -syn keyword vbOperator AddressOf And ByRef ByVal Eqv Imp In -syn keyword vbOperator Is Like Mod Not Or To Xor - -syn match vbOperator "[()+.,\-/*=&]" -syn match vbOperator "[<>]=\=" -syn match vbOperator "<>" -syn match vbOperator "\s\+_$" - -syn keyword vbBoolean True False -syn keyword vbConst Null Nothing - -syn keyword vbRepeat Do For ForEach Loop Next -syn keyword vbRepeat Step To Until Wend While - -syn keyword vbEvents AccessKeyPress Activate ActiveRowChanged -syn keyword vbEvents AfterAddFile AfterChangeFileName AfterCloseFile -syn keyword vbEvents AfterColEdit AfterColUpdate AfterDelete -syn keyword vbEvents AfterInsert AfterLabelEdit AfterRemoveFile -syn keyword vbEvents AfterUpdate AfterWriteFile AmbientChanged -syn keyword vbEvents ApplyChanges Associate AsyncProgress -syn keyword vbEvents AsyncReadComplete AsyncReadProgress AxisActivated -syn keyword vbEvents AxisLabelActivated AxisLabelSelected -syn keyword vbEvents AxisLabelUpdated AxisSelected AxisTitleActivated -syn keyword vbEvents AxisTitleSelected AxisTitleUpdated AxisUpdated -syn keyword vbEvents BeforeClick BeforeColEdit BeforeColUpdate -syn keyword vbEvents BeforeConnect BeforeDelete BeforeInsert -syn keyword vbEvents BeforeLabelEdit BeforeLoadFile BeforeUpdate -syn keyword vbEvents BeginRequest BeginTrans ButtonClick -syn keyword vbEvents ButtonCompleted ButtonDropDown ButtonGotFocus -syn keyword vbEvents ButtonLostFocus CallbackKeyDown Change Changed -syn keyword vbEvents ChartActivated ChartSelected ChartUpdated Click -syn keyword vbEvents Close CloseQuery CloseUp ColEdit ColResize -syn keyword vbEvents Collapse ColumnClick CommitTrans Compare -syn keyword vbEvents ConfigChageCancelled ConfigChanged -syn keyword vbEvents ConfigChangedCancelled Connect ConnectionRequest -syn keyword vbEvents CurrentRecordChanged DECommandAdded -syn keyword vbEvents DECommandPropertyChanged DECommandRemoved -syn keyword vbEvents DEConnectionAdded DEConnectionPropertyChanged -syn keyword vbEvents DEConnectionRemoved DataArrival DataChanged -syn keyword vbEvents DataUpdated DateClicked DblClick Deactivate -syn keyword vbEvents DevModeChange DeviceArrival DeviceOtherEvent -syn keyword vbEvents DeviceQueryRemove DeviceQueryRemoveFailed -syn keyword vbEvents DeviceRemoveComplete DeviceRemovePending -syn keyword vbEvents Disconnect DisplayChanged Dissociate -syn keyword vbEvents DoGetNewFileName Done DonePainting DownClick -syn keyword vbEvents DragDrop DragOver DropDown EditProperty EditQuery -syn keyword vbEvents EndRequest EnterCell EnterFocus ExitFocus Expand -syn keyword vbEvents FontChanged FootnoteActivated FootnoteSelected -syn keyword vbEvents FootnoteUpdated Format FormatSize GotFocus -syn keyword vbEvents HeadClick HeightChanged Hide InfoMessage -syn keyword vbEvents IniProperties InitProperties Initialize -syn keyword vbEvents ItemActivated ItemAdded ItemCheck ItemClick -syn keyword vbEvents ItemReloaded ItemRemoved ItemRenamed -syn keyword vbEvents ItemSeletected KeyDown KeyPress KeyUp LeaveCell -syn keyword vbEvents LegendActivated LegendSelected LegendUpdated -syn keyword vbEvents LinkClose LinkError LinkExecute LinkNotify -syn keyword vbEvents LinkOpen Load LostFocus MouseDown MouseMove -syn keyword vbEvents MouseUp NodeCheck NodeClick OLECompleteDrag -syn keyword vbEvents OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData -syn keyword vbEvents OLEStartDrag ObjectEvent ObjectMove OnAddNew -syn keyword vbEvents OnComm Paint PanelClick PanelDblClick PathChange -syn keyword vbEvents PatternChange PlotActivated PlotSelected -syn keyword vbEvents PlotUpdated PointActivated PointLabelActivated -syn keyword vbEvents PointLabelSelected PointLabelUpdated PointSelected -syn keyword vbEvents PointUpdated PowerQuerySuspend PowerResume -syn keyword vbEvents PowerStatusChanged PowerSuspend ProcessTag -syn keyword vbEvents ProcessingTimeout QueryChangeConfig QueryClose -syn keyword vbEvents QueryComplete QueryCompleted QueryTimeout -syn keyword vbEvents QueryUnload ReadProperties RepeatedControlLoaded -syn keyword vbEvents RepeatedControlUnloaded Reposition -syn keyword vbEvents RequestChangeFileName RequestWriteFile Resize -syn keyword vbEvents ResultsChanged RetainedProject RollbackTrans -syn keyword vbEvents RowColChange RowCurrencyChange RowResize -syn keyword vbEvents RowStatusChanged Scroll SelChange SelectionChanged -syn keyword vbEvents SendComplete SendProgress SeriesActivated -syn keyword vbEvents SeriesSelected SeriesUpdated SettingChanged Show -syn keyword vbEvents SplitChange Start StateChanged StatusUpdate -syn keyword vbEvents SysColorsChanged Terminate TimeChanged Timer -syn keyword vbEvents TitleActivated TitleSelected TitleUpdated -syn keyword vbEvents UnboundAddData UnboundDeleteRow -syn keyword vbEvents UnboundGetRelativeBookmark UnboundReadData -syn keyword vbEvents UnboundWriteData Unformat Unload UpClick Updated -syn keyword vbEvents UserEvent Validate ValidationError -syn keyword vbEvents VisibleRecordChanged WillAssociate WillChangeData -syn keyword vbEvents WillDissociate WillExecute WillUpdateRows -syn keyword vbEvents WriteProperties - - -syn keyword vbFunction Abs Array Asc AscB AscW Atn Avg BOF CBool CByte -syn keyword vbFunction CCur CDate CDbl CInt CLng CSng CStr CVDate CVErr -syn keyword vbFunction CVar CallByName Cdec Choose Chr ChrB ChrW Command -syn keyword vbFunction Cos Count CreateObject CurDir DDB Date DateAdd -syn keyword vbFunction DateDiff DatePart DateSerial DateValue Day Dir -syn keyword vbFunction DoEvents EOF Environ Error Exp FV FileAttr -syn keyword vbFunction FileDateTime FileLen FilterFix Fix Format -syn keyword vbFunction FormatCurrency FormatDateTime FormatNumber -syn keyword vbFunction FormatPercent FreeFile GetAllStrings GetAttr -syn keyword vbFunction GetAutoServerSettings GetObject GetSetting Hex -syn keyword vbFunction Hour IIf IMEStatus IPmt InStr Input InputB -syn keyword vbFunction InputBox InstrB Int IsArray IsDate IsEmpty IsError -syn keyword vbFunction IsMissing IsNull IsNumeric IsObject Join LBound -syn keyword vbFunction LCase LOF LTrim Left LeftB Len LenB LoadPicture -syn keyword vbFunction LoadResData LoadResPicture LoadResString Loc Log -syn keyword vbFunction MIRR Max Mid MidB Min Minute Month MonthName -syn keyword vbFunction MsgBox NPV NPer Now Oct PPmt PV Partition Pmt -syn keyword vbFunction QBColor RGB RTrim Rate Replace Right RightB Rnd -syn keyword vbFunction Round SLN SYD Second Seek Sgn Shell Sin Space Spc -syn keyword vbFunction Split Sqr StDev StDevP Str StrComp StrConv -syn keyword vbFunction StrReverse String Sum Switch Tab Tan Time -syn keyword vbFunction TimeSerial TimeValue Timer Trim TypeName UBound -syn keyword vbFunction UCase Val Var VarP VarType Weekday WeekdayName -syn keyword vbFunction Year - -syn keyword vbMethods AboutBox Accept Activate Add AddCustom AddFile -syn keyword vbMethods AddFromFile AddFromGuid AddFromString -syn keyword vbMethods AddFromTemplate AddItem AddNew AddToAddInToolbar -syn keyword vbMethods AddToolboxProgID Append AppendAppendChunk -syn keyword vbMethods AppendChunk Arrange Assert AsyncRead BatchUpdate -syn keyword vbMethods BeginQueryEdit BeginTrans Bind BuildPath -syn keyword vbMethods CanPropertyChange Cancel CancelAsyncRead -syn keyword vbMethods CancelBatch CancelUpdate CaptureImage CellText -syn keyword vbMethods CellValue Circle Clear ClearFields ClearSel -syn keyword vbMethods ClearSelCols ClearStructure Clone Close Cls -syn keyword vbMethods ColContaining CollapseAll ColumnSize CommitTrans -syn keyword vbMethods CompactDatabase Compose Connect Copy CopyFile -syn keyword vbMethods CopyFolder CopyQueryDef Count CreateDatabase -syn keyword vbMethods CreateDragImage CreateEmbed CreateField -syn keyword vbMethods CreateFolder CreateGroup CreateIndex CreateLink -syn keyword vbMethods CreatePreparedStatement CreatePropery CreateQuery -syn keyword vbMethods CreateQueryDef CreateRelation CreateTableDef -syn keyword vbMethods CreateTextFile CreateToolWindow CreateUser -syn keyword vbMethods CreateWorkspace Customize Cut Delete -syn keyword vbMethods DeleteColumnLabels DeleteColumns DeleteFile -syn keyword vbMethods DeleteFolder DeleteLines DeleteRowLabels -syn keyword vbMethods DeleteRows DeselectAll DesignerWindow DoVerb Drag -syn keyword vbMethods Draw DriveExists Edit EditCopy EditPaste EndDoc -syn keyword vbMethods EnsureVisible EstablishConnection Execute Exists -syn keyword vbMethods Expand Export ExportReport ExtractIcon Fetch -syn keyword vbMethods FetchVerbs FileExists Files FillCache Find -syn keyword vbMethods FindFirst FindItem FindLast FindNext FindPrevious -syn keyword vbMethods FolderExists Forward GetAbsolutePathName -syn keyword vbMethods GetBaseName GetBookmark GetChunk GetClipString -syn keyword vbMethods GetData GetDrive GetDriveName GetFile GetFileName -syn keyword vbMethods GetFirstVisible GetFolder GetFormat GetHeader -syn keyword vbMethods GetLineFromChar GetNumTicks GetParentFolderName -syn keyword vbMethods GetRows GetSelectedPart GetSelection -syn keyword vbMethods GetSpecialFolder GetTempName GetText -syn keyword vbMethods GetVisibleCount GoBack GoForward Hide HitTest -syn keyword vbMethods HoldFields Idle Import InitializeLabels Insert -syn keyword vbMethods InsertColumnLabels InsertColumns InsertFile -syn keyword vbMethods InsertLines InsertObjDlg InsertRowLabels -syn keyword vbMethods InsertRows Item Keys KillDoc Layout Line Lines -syn keyword vbMethods LinkExecute LinkPoke LinkRequest LinkSend Listen -syn keyword vbMethods LoadFile LoadResData LoadResPicture LoadResString -syn keyword vbMethods LogEvent MakeCompileFile MakeCompiledFile -syn keyword vbMethods MakeReplica MoreResults Move MoveData MoveFile -syn keyword vbMethods MoveFirst MoveFolder MoveLast MoveNext -syn keyword vbMethods MovePrevious NavigateTo NewPage NewPassword -syn keyword vbMethods NextRecordset OLEDrag OnAddinsUpdate OnConnection -syn keyword vbMethods OnDisconnection OnStartupComplete Open -syn keyword vbMethods OpenAsTextStream OpenConnection OpenDatabase -syn keyword vbMethods OpenQueryDef OpenRecordset OpenResultset OpenURL -syn keyword vbMethods Overlay PSet PaintPicture PastSpecialDlg Paste -syn keyword vbMethods PeekData Play Point PopulatePartial PopupMenu -syn keyword vbMethods Print PrintForm PrintReport PropertyChanged Quit -syn keyword vbMethods Raise RandomDataFill RandomFillColumns -syn keyword vbMethods RandomFillRows ReFill Read ReadAll ReadFromFile -syn keyword vbMethods ReadLine ReadProperty Rebind Refresh RefreshLink -syn keyword vbMethods RegisterDatabase ReleaseInstance Reload Remove -syn keyword vbMethods RemoveAddInFromToolbar RemoveAll RemoveItem Render -syn keyword vbMethods RepairDatabase ReplaceLine Reply ReplyAll Requery -syn keyword vbMethods ResetCustom ResetCustomLabel ResolveName -syn keyword vbMethods RestoreToolbar Resync Rollback RollbackTrans -syn keyword vbMethods RowBookmark RowContaining RowTop Save SaveAs -syn keyword vbMethods SaveFile SaveToFile SaveToOle1File SaveToolbar -syn keyword vbMethods Scale ScaleX ScaleY Scroll SelPrint SelectAll -syn keyword vbMethods SelectPart Send SendData Set SetAutoServerSettings -syn keyword vbMethods SetData SetFocus SetOption SetSelection SetSize -syn keyword vbMethods SetText SetViewport Show ShowColor ShowFont -syn keyword vbMethods ShowHelp ShowOpen ShowPrinter ShowSave -syn keyword vbMethods ShowWhatsThis SignOff SignOn Size Skip SkipLine -syn keyword vbMethods Span Split SplitContaining StartLabelEdit -syn keyword vbMethods StartLogging Stop Synchronize Tag TextHeight -syn keyword vbMethods TextWidth ToDefaults Trace TwipsToChartPart -syn keyword vbMethods TypeByChartType URLFor Update UpdateControls -syn keyword vbMethods UpdateRecord UpdateRow Upto ValidateControls Value -syn keyword vbMethods WhatsThisMode Write WriteBlankLines WriteLine -syn keyword vbMethods WriteProperty WriteTemplate ZOrder -syn keyword vbMethods rdoCreateEnvironment rdoRegisterDataSource - -syn keyword vbStatement Alias AppActivate As Base Beep Begin Call ChDir -syn keyword vbStatement ChDrive Close Const Date Declare DefBool DefByte -syn keyword vbStatement DefCur DefDate DefDbl DefDec DefInt DefLng DefObj -syn keyword vbStatement DefSng DefStr DefVar Deftype DeleteSetting Dim Do -syn keyword vbStatement Each ElseIf End Enum Erase Error Event Exit -syn keyword vbStatement Explicit FileCopy For ForEach Function Get GoSub -syn keyword vbStatement GoTo Gosub Implements Kill LSet Let Lib LineInput -syn keyword vbStatement Load Lock Loop Mid MkDir Name Next On OnError Open -syn keyword vbStatement Option Preserve Private Property Public Put RSet -syn keyword vbStatement RaiseEvent Randomize ReDim Redim Reset Resume -syn keyword vbStatement Return RmDir SavePicture SaveSetting Seek SendKeys -syn keyword vbStatement Sendkeys Set SetAttr Static Step Stop Sub Time -syn keyword vbStatement Type Unload Unlock Until Wend While Width With -syn keyword vbStatement Write - -syn keyword vbKeyword As Binary ByRef ByVal Date Empty Error Friend Get -syn keyword vbKeyword Input Is Len Lock Me Mid New Nothing Null On -syn keyword vbKeyword Option Optional ParamArray Print Private Property -syn keyword vbKeyword Public PublicNotCreateable OnNewProcessSingleUse -syn keyword vbKeyword InSameProcessMultiUse GlobalMultiUse Resume Seek -syn keyword vbKeyword Set Static Step String Time WithEvents - -syn keyword vbTodo contained TODO - -"Datatypes -syn keyword vbTypes Boolean Byte Currency Date Decimal Double Empty -syn keyword vbTypes Integer Long Object Single String Variant - -"VB defined values -syn keyword vbDefine dbBigInt dbBinary dbBoolean dbByte dbChar -syn keyword vbDefine dbCurrency dbDate dbDecimal dbDouble dbFloat -syn keyword vbDefine dbGUID dbInteger dbLong dbLongBinary dbMemo -syn keyword vbDefine dbNumeric dbSingle dbText dbTime dbTimeStamp -syn keyword vbDefine dbVarBinary - -"VB defined values -syn keyword vbDefine vb3DDKShadow vb3DFace vb3DHighlight vb3DLight -syn keyword vbDefine vb3DShadow vbAbort vbAbortRetryIgnore -syn keyword vbDefine vbActiveBorder vbActiveTitleBar vbAlias -syn keyword vbDefine vbApplicationModal vbApplicationWorkspace -syn keyword vbDefine vbAppTaskManager vbAppWindows vbArchive vbArray -syn keyword vbDefine vbBack vbBinaryCompare vbBlack vbBlue vbBoolean -syn keyword vbDefine vbButtonFace vbButtonShadow vbButtonText vbByte -syn keyword vbDefine vbCalGreg vbCalHijri vbCancel vbCr vbCritical -syn keyword vbDefine vbCrLf vbCurrency vbCyan vbDatabaseCompare -syn keyword vbDefine vbDataObject vbDate vbDecimal vbDefaultButton1 -syn keyword vbDefine vbDefaultButton2 vbDefaultButton3 vbDefaultButton4 -syn keyword vbDefine vbDesktop vbDirectory vbDouble vbEmpty vbError -syn keyword vbDefine vbExclamation vbFirstFourDays vbFirstFullWeek -syn keyword vbDefine vbFirstJan1 vbFormCode vbFormControlMenu -syn keyword vbDefine vbFormFeed vbFormMDIForm vbFriday vbFromUnicode -syn keyword vbDefine vbGrayText vbGreen vbHidden vbHide vbHighlight -syn keyword vbDefine vbHighlightText vbHiragana vbIgnore vbIMEAlphaDbl -syn keyword vbDefine vbIMEAlphaSng vbIMEDisable vbIMEHiragana -syn keyword vbDefine vbIMEKatakanaDbl vbIMEKatakanaSng vbIMEModeAlpha -syn keyword vbDefine vbIMEModeAlphaFull vbIMEModeDisable -syn keyword vbDefine vbIMEModeHangul vbIMEModeHangulFull -syn keyword vbDefine vbIMEModeHiragana vbIMEModeKatakana -syn keyword vbDefine vbIMEModeKatakanaHalf vbIMEModeNoControl -syn keyword vbDefine vbIMEModeOff vbIMEModeOn vbIMENoOp vbIMEOff -syn keyword vbDefine vbIMEOn vbInactiveBorder vbInactiveCaptionText -syn keyword vbDefine vbInactiveTitleBar vbInfoBackground vbInformation -syn keyword vbDefine vbInfoText vbInteger vbKatakana vbKey0 vbKey1 -syn keyword vbDefine vbKey2 vbKey3 vbKey4 vbKey5 vbKey6 vbKey7 vbKey8 -syn keyword vbDefine vbKey9 vbKeyA vbKeyAdd vbKeyB vbKeyBack vbKeyC -syn keyword vbDefine vbKeyCancel vbKeyCapital vbKeyClear vbKeyControl -syn keyword vbDefine vbKeyD vbKeyDecimal vbKeyDelete vbKeyDivide -syn keyword vbDefine vbKeyDown vbKeyE vbKeyEnd vbKeyEscape vbKeyExecute -syn keyword vbDefine vbKeyF vbKeyF1 vbKeyF10 vbKeyF11 vbKeyF12 vbKeyF13 -syn keyword vbDefine vbKeyF14 vbKeyF15 vbKeyF16 vbKeyF2 vbKeyF3 vbKeyF4 -syn keyword vbDefine vbKeyF5 vbKeyF6 vbKeyF7 vbKeyF8 vbKeyF9 vbKeyG -syn keyword vbDefine vbKeyH vbKeyHelp vbKeyHome vbKeyI vbKeyInsert -syn keyword vbDefine vbKeyJ vbKeyK vbKeyL vbKeyLButton vbKeyLeft vbKeyM -syn keyword vbDefine vbKeyMButton vbKeyMenu vbKeyMultiply vbKeyN -syn keyword vbDefine vbKeyNumlock vbKeyNumpad0 vbKeyNumpad1 -syn keyword vbDefine vbKeyNumpad2 vbKeyNumpad3 vbKeyNumpad4 -syn keyword vbDefine vbKeyNumpad5 vbKeyNumpad6 vbKeyNumpad7 -syn keyword vbDefine vbKeyNumpad8 vbKeyNumpad9 vbKeyO vbKeyP -syn keyword vbDefine vbKeyPageDown vbKeyPageUp vbKeyPause vbKeyPrint -syn keyword vbDefine vbKeyQ vbKeyR vbKeyRButton vbKeyReturn vbKeyRight -syn keyword vbDefine vbKeyS vbKeySelect vbKeySeparator vbKeyShift -syn keyword vbDefine vbKeySnapshot vbKeySpace vbKeySubtract vbKeyT -syn keyword vbDefine vbKeyTab vbKeyU vbKeyUp vbKeyV vbKeyW vbKeyX -syn keyword vbDefine vbKeyY vbKeyZ vbLf vbLong vbLowerCase vbMagenta -syn keyword vbDefine vbMaximizedFocus vbMenuBar vbMenuText -syn keyword vbDefine vbMinimizedFocus vbMinimizedNoFocus vbMonday -syn keyword vbDefine vbMsgBox vbMsgBoxHelpButton vbMsgBoxRight -syn keyword vbDefine vbMsgBoxRtlReading vbMsgBoxSetForeground -syn keyword vbDefine vbMsgBoxText vbNarrow vbNewLine vbNo vbNormal -syn keyword vbDefine vbNormalFocus vbNormalNoFocus vbNull vbNullChar -syn keyword vbDefine vbNullString vbObject vbObjectError vbOK -syn keyword vbDefine vbOKCancel vbOKOnly vbProperCase vbQuestion -syn keyword vbDefine vbReadOnly vbRed vbRetry vbRetryCancel vbSaturday -syn keyword vbDefine vbScrollBars vbSingle vbString vbSunday vbSystem -syn keyword vbDefine vbSystemModal vbTab vbTextCompare vbThursday -syn keyword vbDefine vbTitleBarText vbTuesday vbUnicode vbUpperCase -syn keyword vbDefine vbUseSystem vbUseSystemDayOfWeek vbVariant -syn keyword vbDefine vbVerticalTab vbVolume vbWednesday vbWhite vbWide -syn keyword vbDefine vbWindowBackground vbWindowFrame vbWindowText -syn keyword vbDefine vbYellow vbYes vbYesNo vbYesNoCancel - -"Numbers -"integer number, or floating point number without a dot. -syn match vbNumber "\<\d\+\>" -"floating point number, with dot -syn match vbNumber "\<\d\+\.\d*\>" -"floating point number, starting with a dot -syn match vbNumber "\.\d\+\>" -"syn match vbNumber "{[[:xdigit:]-]\+}\|&[hH][[:xdigit:]]\+&" -"syn match vbNumber ":[[:xdigit:]]\+" -"syn match vbNumber "[-+]\=\<\d\+\>" -syn match vbFloat "[-+]\=\<\d\+[eE][\-+]\=\d\+" -syn match vbFloat "[-+]\=\<\d\+\.\d*\([eE][\-+]\=\d\+\)\=" -syn match vbFloat "[-+]\=\<\.\d\+\([eE][\-+]\=\d\+\)\=" - -" String and Character contstants -syn region vbString start=+"+ end=+"\|$+ -syn region vbComment start="\(^\|\s\)REM\s" end="$" contains=vbTodo -syn region vbComment start="\(^\|\s\)\'" end="$" contains=vbTodo -syn match vbLineNumber "^\d\+\(\s\|$\)" -syn match vbTypeSpecifier "[a-zA-Z0-9][\$%&!#]"ms=s+1 -syn match vbTypeSpecifier "#[a-zA-Z0-9]"me=e-1 - -" Define the default highlighting. -" Only when an item doesn't have highlighting yet - -hi def link vbBoolean Boolean -hi def link vbLineNumber Comment -hi def link vbComment Comment -hi def link vbConditional Conditional -hi def link vbConst Constant -hi def link vbDefine Constant -hi def link vbError Error -hi def link vbFunction Identifier -hi def link vbIdentifier Identifier -hi def link vbNumber Number -hi def link vbFloat Float -hi def link vbMethods PreProc -hi def link vbOperator Operator -hi def link vbRepeat Repeat -hi def link vbString String -hi def link vbStatement Statement -hi def link vbKeyword Statement -hi def link vbEvents Special -hi def link vbTodo Todo -hi def link vbTypes Type -hi def link vbTypeSpecifier Type - - -let b:current_syntax = "vb" - -" vim: ts=8 - -endif |