mirror of
https://github.com/neovim/neovim.git
synced 2024-12-29 14:41:06 -07:00
a98a6996c2
Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7 Excluding: Amiga icons (*.info, icons/) doc/hangulin.txt tutor/ spell/ lang/ (only used for menu translations) macros/maze/, macros/hanoi/, macros/life/, macros/urm/ These were used to test vi compatibility. termcap "Demonstration of a termcap file (for the Amiga and Archimedes)" Helped-by: Rich Wareham <rjw57@cam.ac.uk> Helped-by: John <john.schmidt.h@gmail.com> Helped-by: Yann <yann@yann-salaun.com> Helped-by: Christophe Badoit <c.badoit@lesiteimmo.com> Helped-by: drasill <github@tof2k.com> Helped-by: Tae Sandoval Murgan <taecilla@gmail.com> Helped-by: Lowe Thiderman <lowe.thiderman@gmail.com>
149 lines
5.4 KiB
VimL
149 lines
5.4 KiB
VimL
" Vim syntax file
|
|
" Language: pilrc - a resource compiler for Palm OS development
|
|
" Maintainer: Brian Schau <brian@schau.com>
|
|
" Last change: 2003 May 11
|
|
" Available on: http://www.schau.com/pilrcvim/pilrc.vim
|
|
|
|
" Remove any old syntax
|
|
if version < 600
|
|
syn clear
|
|
elseif exists("b:current_syntax")
|
|
finish
|
|
endif
|
|
|
|
syn case ignore
|
|
|
|
" Notes: TRANSPARENT, FONT and FONT ID are defined in the specials
|
|
" section below. Beware of the order of the specials!
|
|
" Look in the syntax.txt and usr_27.txt files in vim\vim{version}\doc
|
|
" directory for regexps etc.
|
|
|
|
" Keywords - basic
|
|
syn keyword pilrcKeyword ALERT APPLICATION APPLICATIONICONNAME AREA
|
|
syn keyword pilrcKeyword BITMAP BITMAPCOLOR BITMAPCOLOR16 BITMAPCOLOR16K
|
|
syn keyword pilrcKeyword BITMAPFAMILY BITMAPFAMILYEX BITMAPFAMILYSPECIAL
|
|
syn keyword pilrcKeyword BITMAPGREY BITMAPGREY16 BITMAPSCREENFAMILY
|
|
syn keyword pilrcKeyword BOOTSCREENFAMILY BUTTON BUTTONS BYTELIST
|
|
syn keyword pilrcKeyword CATEGORIES CHECKBOX COUNTRYLOCALISATION
|
|
syn keyword pilrcKeyword DATA
|
|
syn keyword pilrcKeyword FEATURE FIELD FONTINDEX FORM FORMBITMAP
|
|
syn keyword pilrcKeyword GADGET GENERATEHEADER
|
|
syn keyword pilrcKeyword GRAFFITIINPUTAREA GRAFFITISTATEINDICATOR
|
|
syn keyword pilrcKeyword HEX
|
|
syn keyword pilrcKeyword ICON ICONFAMILY ICONFAMILYEX INTEGER
|
|
syn keyword pilrcKeyword KEYBOARD
|
|
syn keyword pilrcKeyword LABEL LAUNCHERCATEGORY LIST LONGWORDLIST
|
|
syn keyword pilrcKeyword MENU MENUITEM MESSAGE MIDI
|
|
syn keyword pilrcKeyword PALETTETABLE POPUPLIST POPUPTRIGGER
|
|
syn keyword pilrcKeyword PULLDOWN PUSHBUTTON
|
|
syn keyword pilrcKeyword REPEATBUTTON RESETAUTOID
|
|
syn keyword pilrcKeyword SCROLLBAR SELECTORTRIGGER SLIDER SMALLICON
|
|
syn keyword pilrcKeyword SMALLICONFAMILY SMALLICONFAMILYEX STRING STRINGTABLE
|
|
syn keyword pilrcKeyword TABLE TITLE TRANSLATION TRAP
|
|
syn keyword pilrcKeyword VERSION
|
|
syn keyword pilrcKeyword WORDLIST
|
|
|
|
" Types
|
|
syn keyword pilrcType AT AUTOSHIFT
|
|
syn keyword pilrcType BACKGROUNDID BITMAPID BOLDFRAME BPP
|
|
syn keyword pilrcType CHECKED COLORTABLE COLUMNS COLUMNWIDTHS COMPRESS
|
|
syn keyword pilrcType COMPRESSBEST COMPRESSPACKBITS COMPRESSRLE COMPRESSSCANLINE
|
|
syn keyword pilrcType CONFIRMATION COUNTRY CREATOR CURRENCYDECIMALPLACES
|
|
syn keyword pilrcType CURRENCYNAME CURRENCYSYMBOL CURRENCYUNIQUESYMBOL
|
|
syn keyword pilrcType DATEFORMAT DAYLIGHTSAVINGS DEFAULTBTNID DEFAULTBUTTON
|
|
syn keyword pilrcType DENSITY DISABLED DYNAMICSIZE
|
|
syn keyword pilrcType EDITABLE ENTRY ERROR EXTENDED
|
|
syn keyword pilrcType FEEDBACK FILE FONTID FORCECOMPRESS FRAME
|
|
syn keyword pilrcType GRAFFITI GRAPHICAL GROUP
|
|
syn keyword pilrcType HASSCROLLBAR HELPID
|
|
syn keyword pilrcType ID INDEX INFORMATION
|
|
syn keyword pilrcType KEYDOWNCHR KEYDOWNKEYCODE KEYDOWNMODIFIERS
|
|
syn keyword pilrcType LANGUAGE LEFTALIGN LEFTANCHOR LONGDATEFORMAT
|
|
syn keyword pilrcType MAX MAXCHARS MEASUREMENTSYSTEM MENUID MIN LOCALE
|
|
syn keyword pilrcType MINUTESWESTOFGMT MODAL MULTIPLELINES
|
|
syn keyword pilrcType NAME NOCOLORTABLE NOCOMPRESS NOFRAME NONEDITABLE
|
|
syn keyword pilrcType NONEXTENDED NONUSABLE NOSAVEBEHIND NUMBER NUMBERFORMAT
|
|
syn keyword pilrcType NUMERIC
|
|
syn keyword pilrcType PAGESIZE
|
|
syn keyword pilrcType RECTFRAME RIGHTALIGN RIGHTANCHOR ROWS
|
|
syn keyword pilrcType SAVEBEHIND SEARCH SCREEN SELECTEDBITMAPID SINGLELINE
|
|
syn keyword pilrcType THUMBID TRANSPARENTINDEX TIMEFORMAT
|
|
syn keyword pilrcType UNDERLINED USABLE
|
|
syn keyword pilrcType VALUE VERTICAL VISIBLEITEMS
|
|
syn keyword pilrcType WARNING WEEKSTARTDAY
|
|
|
|
" Country
|
|
syn keyword pilrcCountry Australia Austria Belgium Brazil Canada Denmark
|
|
syn keyword pilrcCountry Finland France Germany HongKong Iceland Indian
|
|
syn keyword pilrcCountry Indonesia Ireland Italy Japan Korea Luxembourg Malaysia
|
|
syn keyword pilrcCountry Mexico Netherlands NewZealand Norway Philippines
|
|
syn keyword pilrcCountry RepChina Singapore Spain Sweden Switzerland Thailand
|
|
syn keyword pilrcCountry Taiwan UnitedKingdom UnitedStates
|
|
|
|
" Language
|
|
syn keyword pilrcLanguage English French German Italian Japanese Spanish
|
|
|
|
" String
|
|
syn match pilrcString "\"[^"]*\""
|
|
|
|
" Number
|
|
syn match pilrcNumber "\<0x\x\+\>"
|
|
syn match pilrcNumber "\<\d\+\>"
|
|
|
|
" Comment
|
|
syn region pilrcComment start="/\*" end="\*/"
|
|
syn region pilrcComment start="//" end="$"
|
|
|
|
" Constants
|
|
syn keyword pilrcConstant AUTO AUTOID BOTTOM CENTER PREVBOTTOM PREVHEIGHT
|
|
syn keyword pilrcConstant PREVLEFT PREVRIGHT PREVTOP PREVWIDTH RIGHT
|
|
syn keyword pilrcConstant SEPARATOR
|
|
|
|
" Identifier
|
|
syn match pilrcIdentifier "\<\h\w*\>"
|
|
|
|
" Specials
|
|
syn match pilrcType "\<FONT\>"
|
|
syn match pilrcKeyword "\<FONT\>\s*\<ID\>"
|
|
syn match pilrcType "\<TRANSPARENT\>"
|
|
|
|
" Function
|
|
syn keyword pilrcFunction BEGIN END
|
|
|
|
" Include
|
|
syn match pilrcInclude "\#include"
|
|
syn match pilrcInclude "\#define"
|
|
syn keyword pilrcInclude equ
|
|
syn keyword pilrcInclude package
|
|
syn region pilrcInclude start="public class" end="}"
|
|
|
|
syn sync ccomment pilrcComment
|
|
|
|
if version >= 508 || !exists("did_pilrc_syntax_inits")
|
|
if version < 508
|
|
command -nargs=+ HiLink hi link <args>
|
|
else
|
|
command -nargs=+ HiLink hi def link <args>
|
|
endif
|
|
|
|
let did_pilrc_syntax_inits = 1
|
|
|
|
" The default methods for highlighting
|
|
HiLink pilrcKeyword Statement
|
|
HiLink pilrcType Type
|
|
HiLink pilrcError Error
|
|
HiLink pilrcCountry SpecialChar
|
|
HiLink pilrcLanguage SpecialChar
|
|
HiLink pilrcString SpecialChar
|
|
HiLink pilrcNumber Number
|
|
HiLink pilrcComment Comment
|
|
HiLink pilrcConstant Constant
|
|
HiLink pilrcFunction Function
|
|
HiLink pilrcInclude SpecialChar
|
|
HiLink pilrcIdentifier Number
|
|
|
|
delcommand HiLink
|
|
endif
|
|
|
|
let b:current_syntax = "pilrc"
|