view runtime/syntax/takout.vim @ 11721:7e8a467acd6e v8.0.0743

patch 8.0.0743: the 'termsize' option can be set to an invalid value commit https://github.com/vim/vim/commit/825680f5f4ffed5d57fdb283dde5f0ad734605fc Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 22 17:04:02 2017 +0200 patch 8.0.0743: the 'termsize' option can be set to an invalid value Problem: The 'termsize' option can be set to an invalid value. Solution: Check the 'termsize' option to be valid.
author Christian Brabandt <cb@256bit.org>
date Sat, 22 Jul 2017 17:15:04 +0200
parents 46763b01cd9a
children
line wrap: on
line source

" Vim syntax file
" Language:     TAK2, TAK3, TAK2000 thermal modeling output file
" Maintainer:   Adrian Nagle, anagle@ball.com
" Last Change:  2003 May 11
" Filenames:    *.out
" URL:		http://www.naglenet.org/vim/syntax/takout.vim
" MAIN URL:     http://www.naglenet.org/vim/



" quit when a syntax file was already loaded
if exists("b:current_syntax")
  finish
endif



" Ignore case
syn case match



" Load TAK syntax file
runtime! syntax/tak.vim
unlet b:current_syntax



"
"
" Begin syntax definitions for tak output files.
"

" Define keywords for TAK output
syn case match

syn keyword takoutPos       ON SI
syn keyword takoutNeg       OFF ENG



" Define matches for TAK output
syn match takoutTitle	     "TAK III"
syn match takoutTitle	     "Release \d.\d\d"
syn match takoutTitle	     " K & K  Associates *Thermal Analysis Kit III *Serial Number \d\d-\d\d\d"

syn match takoutFile	     ": \w*\.TAK"hs=s+2

syn match takoutInteger      "T\=[0-9]*\>"ms=s+1

syn match takoutSectionDelim "[-<>]\{4,}" contains=takoutSectionTitle
syn match takoutSectionDelim ":\=\.\{4,}:\=" contains=takoutSectionTitle
syn match takoutSectionTitle "[-<:] \w[0-9A-Za-z_() ]\+ [->:]"hs=s+1,me=e-1

syn match takoutHeaderDelim  "=\{5,}"
syn match takoutHeaderDelim  "|\{5,}"
syn match takoutHeaderDelim  "+\{5,}"

syn match takoutLabel	     "Input File:" contains=takoutFile
syn match takoutLabel	     "Begin Solution: Routine"

syn match takoutError	     "<<< Error >>>"


" Define the default highlighting
" Only when an item doesn't have highlighting yet

hi def link takoutPos		   Statement
hi def link takoutNeg		   PreProc
hi def link takoutTitle		   Type
hi def link takoutFile		   takIncludeFile
hi def link takoutInteger		   takInteger

hi def link takoutSectionDelim	    Delimiter
hi def link takoutSectionTitle	   Exception
hi def link takoutHeaderDelim	   SpecialComment
hi def link takoutLabel		   Identifier

hi def link takoutError		   Error



let b:current_syntax = "takout"

" vim: ts=8 sw=2