codekingpro/portable-devtools
114k
1" Vim syntax file2" Language: Abaqus finite element input file (www.hks.com)3" Maintainer: Carl Osterwisch <costerwi@gmail.com>4" Last Change: 2002 Feb 245" Remark: Huge improvement in folding performance--see filetype plugin6 7" quit when a syntax file was already loaded8if exists("b:current_syntax")9 finish10endif11 12" Abaqus comment lines13syn match abaqusComment "^\*\*.*$"14 15" Abaqus keyword lines16syn match abaqusKeywordLine "^\*\h.*" contains=abaqusKeyword,abaqusParameter,abaqusValue display17syn match abaqusKeyword "^\*\h[^,]*" contained display18syn match abaqusParameter ",[^,=]\+"lc=1 contained display19syn match abaqusValue "=\s*[^,]*"lc=1 contained display20 21" Illegal syntax22syn match abaqusBadLine "^\s\+\*.*" display23 24" Define the default highlighting.25" Only when an item doesn't have highlighting yet26 27" The default methods for highlighting. Can be overridden later28hi def link abaqusComment Comment29hi def link abaqusKeyword Statement30hi def link abaqusParameter Identifier31hi def link abaqusValue Constant32hi def link abaqusBadLine Error33 34let b:current_syntax = "abaqus"35 