xref: /vim-8.2.3635/runtime/syntax/gkrellmrc.vim (revision f37506f6)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" This is a GENERATED FILE. Please always refer to source file at the URI below.
3071d4279SBram Moolenaar" Language: gkrellm theme files `gkrellmrc'
4071d4279SBram Moolenaar" Maintainer: David Ne\v{c}as (Yeti) <[email protected]>
5071d4279SBram Moolenaar" Last Change: 2003-04-30
6071d4279SBram Moolenaar" URL: http://trific.ath.cx/Ftp/vim/syntax/gkrellmrc.vim
7071d4279SBram Moolenaar
8071d4279SBram Moolenaar" Setup
989bcfda6SBram Moolenaar" quit when a syntax file was already loaded
10071d4279SBram Moolenaarif exists("b:current_syntax")
11071d4279SBram Moolenaar	finish
12071d4279SBram Moolenaarendif
13071d4279SBram Moolenaar
14071d4279SBram Moolenaarsetlocal iskeyword=_,-,a-z,A-Z,48-57
15071d4279SBram Moolenaar
16071d4279SBram Moolenaarsyn case match
17071d4279SBram Moolenaar
18071d4279SBram Moolenaar" Base constructs
19071d4279SBram Moolenaarsyn match gkrellmrcComment "#.*$" contains=gkrellmrcFixme
20071d4279SBram Moolenaarsyn keyword gkrellmrcFixme FIXME TODO XXX NOT contained
21071d4279SBram Moolenaarsyn region gkrellmrcString start=+"+ skip=+\\\\\|\\"+ end=+"+ oneline
22071d4279SBram Moolenaarsyn match gkrellmrcNumber "^-\=\(\d\+\)\=\.\=\d\+"
23071d4279SBram Moolenaarsyn match gkrellmrcNumber "\W-\=\(\d\+\)\=\.\=\d\+"lc=1
24071d4279SBram Moolenaarsyn keyword gkrellmrcConstant none
25071d4279SBram Moolenaarsyn match gkrellmrcRGBColor "#\(\x\{12}\|\x\{9}\|\x\{6}\|\x\{3}\)\>"
26071d4279SBram Moolenaar
27071d4279SBram Moolenaar" Keywords
28071d4279SBram Moolenaarsyn keyword gkrellmrcBuiltinExt cpu_nice_color cpu_nice_grid_color krell_depth krell_expand krell_left_margin krell_right_margin krell_x_hot krell_yoff mem_krell_buffers_depth mem_krell_buffers_expand mem_krell_buffers_x_hot mem_krell_buffers_yoff mem_krell_cache_depth mem_krell_cache_expand mem_krell_cache_x_hot mem_krell_cache_yoff sensors_bg_volt timer_bg_timer
29071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal allow_scaling author chart_width_ref theme_alternatives
30071d4279SBram Moolenaarsyn keyword gkrellmrcSetCmd set_image_border set_integer set_string
31071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal bg_slider_meter_border bg_slider_panel_border
32071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal frame_bottom_height frame_left_width frame_right_width frame_top_height frame_left_chart_overlap frame_right_chart_overlap frame_left_panel_overlap frame_right_panel_overlap frame_left_spacer_overlap frame_right_spacer_overlap spacer_overlap_off cap_images_off
33071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal frame_bottom_border frame_left_border frame_right_border frame_top_border spacer_top_border spacer_bottom_border frame_left_chart_border frame_right_chart_border frame_left_panel_border frame_right_panel_border
34071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal chart_in_color chart_in_color_grid chart_out_color chart_out_color_grid
35071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal bg_separator_height bg_grid_mode
36071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal rx_led_x rx_led_y tx_led_x tx_led_y
37071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal decal_mail_frames decal_mail_delay
38071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal decal_alarm_frames decal_warn_frames
39071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal krell_slider_depth krell_slider_expand krell_slider_x_hot
40071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal button_panel_border button_meter_border
41071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal large_font normal_font small_font
42071d4279SBram Moolenaarsyn keyword gkrellmrcGlobal spacer_bottom_height spacer_top_height spacer_bottom_height_chart spacer_top_height_chart spacer_bottom_height_meter spacer_top_height_meter
43071d4279SBram Moolenaarsyn keyword gkrellmrcExpandMode left right bar-mode left-scaled right-scaled bar-mode-scaled
44071d4279SBram Moolenaarsyn keyword gkrellmrcMeterName apm cal clock fs host mail mem swap timer sensors uptime
45071d4279SBram Moolenaarsyn keyword gkrellmrcChartName cpu proc disk inet and net
46071d4279SBram Moolenaarsyn match gkrellmrcSpecialClassName "\*"
47071d4279SBram Moolenaarsyn keyword gkrellmrcStyleCmd StyleMeter StyleChart StylePanel
48071d4279SBram Moolenaarsyn keyword gkrellmrcStyleItem textcolor alt_textcolor font alt_font transparency border label_position margin margins left_margin right_margin top_margin bottom_margin krell_depth krell_yoff krell_x_hot krell_expand krell_left_margin krell_right_margin
49071d4279SBram Moolenaar
50071d4279SBram Moolenaar" Define the default highlighting
51071d4279SBram Moolenaar
52*f37506f6SBram Moolenaarhi def link gkrellmrcComment Comment
53*f37506f6SBram Moolenaarhi def link gkrellmrcFixme Todo
54071d4279SBram Moolenaar
55*f37506f6SBram Moolenaarhi def link gkrellmrcString gkrellmrcConstant
56*f37506f6SBram Moolenaarhi def link gkrellmrcNumber gkrellmrcConstant
57*f37506f6SBram Moolenaarhi def link gkrellmrcRGBColor gkrellmrcConstant
58*f37506f6SBram Moolenaarhi def link gkrellmrcExpandMode gkrellmrcConstant
59*f37506f6SBram Moolenaarhi def link gkrellmrcConstant Constant
60071d4279SBram Moolenaar
61*f37506f6SBram Moolenaarhi def link gkrellmrcMeterName gkrellmrcClass
62*f37506f6SBram Moolenaarhi def link gkrellmrcChartName gkrellmrcClass
63*f37506f6SBram Moolenaarhi def link gkrellmrcSpecialClassName gkrellmrcClass
64*f37506f6SBram Moolenaarhi def link gkrellmrcClass Type
65071d4279SBram Moolenaar
66*f37506f6SBram Moolenaarhi def link gkrellmrcGlobal gkrellmrcItem
67*f37506f6SBram Moolenaarhi def link gkrellmrcBuiltinExt gkrellmrcItem
68*f37506f6SBram Moolenaarhi def link gkrellmrcStyleItem gkrellmrcItem
69*f37506f6SBram Moolenaarhi def link gkrellmrcItem Function
70071d4279SBram Moolenaar
71*f37506f6SBram Moolenaarhi def link gkrellmrcSetCmd Special
72*f37506f6SBram Moolenaarhi def link gkrellmrcStyleCmd Statement
73071d4279SBram Moolenaar
74071d4279SBram Moolenaar
75071d4279SBram Moolenaarlet b:current_syntax = "gkrellmrc"
76