mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-17 18:45:10 +00:00
add nano syntax coloring
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky1@729 7f574dfc-610e-0410-a909-a81674777703
This commit is contained in:
parent
b4068cf31f
commit
9ec21eccef
10
syntax/nano/conky.nanorc
Normal file
10
syntax/nano/conky.nanorc
Normal file
@ -0,0 +1,10 @@
|
||||
##
|
||||
## Syntax highlighting for conky .rc files.
|
||||
##
|
||||
syntax "conky" "\.*conkyrc.*$"
|
||||
|
||||
color green "\<(alignment|background|on_bottom|border_margin|border_width|cpu_avg_samples|default_color|default_shade_color|default_outline_color|double_buffer|draw_borders|draw_shades|draw_outline|font|gap_x|gap_y|no_buffers|mail_spool|maximum_width|minimum_size|mldonkey_hostname|mldonkey_port|mldonkey_login|mldonkey_password|mpd_host|mpd_port|mpd_password|net_avg_samples|override_utf8_locale|own_window|own_window_transparent|own_window_type|own_window_hints|own_window_colour|pad_percents|stippled_borders|total_run_times|update_interval|uppercase|use_spacer|use_xft)\>"
|
||||
color brightblue "\<(addr|acpiacadapter|acpifan|acpitemp|acpitempf|adt746xcpu|adt746xfan|alignr|alignc|apm_adapter|apm_battery_life|apm_battery_time|battery|buffers|cached|color|cpu|cpubar|colour|diskio|downspeed|downspeedf|colour|else|exec|execbar|execgraph|execi|execibar|execigraph|font|freq|freq_g|freq_dyn|freq_dyn_g|fs_bar|fs_free|fs_free_perc|fs_size|fs_used|head|hr|i2c|i8k_ac_status|i8k_bios|i8k_buttons_status|i8k_cpu_temp|i8k_cpu_tempf|i8k_left_fan_rpm|i8k_left_fan_status|i8k_right_fan_rpm|i8k_right_fan_status|i8k_serial|i8k_version|if_running|if_existing|if_mounted|kernel|linkstatus|loadavg|machine|mails|mem|membar|memmax|memperc|ml_upload_counter|ml_download_counter|ml_nshared_files|ml_shared_counter|ml_tcp_upload_rate|ml_tcp_download_rate|ml_udp_upload_rate|ml_udp_download_rate|ml_ndownloaded_files|ml_ndownloading_files|mpd_artist|mpd_album|mpd_bar|mpd_bitrate|mpd_status|mpd_title|mpd_vol|mpd_elapsed||mpd_length|mpd_percent|new_mails|nodename|outlinecolor|pre_exec|processes|running_processes|shadecolor|stippled_hr|swapbar|swap|swapmax|swapperc|sysname|texeci|offset|tail|time|totaldown|top|top_mem|totalup|updates|upspeed|upspeedf|upspeedgraph|uptime|uptime_short|seti_prog|seti_progbar|seti_credit|voffset)\>"
|
||||
icolor brightblue "\$\{?[0-9A-Z_!@#$*?-]+\}?"
|
||||
color cyan "(\{|\}|\(|\)|\;|\]|\[|`|\\|\$|<|>|!|=|&|\|)"
|
||||
color brightred "^TEXT$"
|
11
syntax/vim/README
Normal file
11
syntax/vim/README
Normal file
@ -0,0 +1,11 @@
|
||||
$Id$
|
||||
|
||||
Vim filetype detection and syntax highlighting scripts for conky.
|
||||
|
||||
Individual users can place them your personal .vim directory:
|
||||
|
||||
~/.vim/ftdetect/conkyrc.vim
|
||||
~/.vim/syntax/conkyrc.vim
|
||||
|
||||
Refer to your vim site documentation for system-wide installation.
|
||||
|
5
syntax/vim/ftdetect/conkyrc.vim
Normal file
5
syntax/vim/ftdetect/conkyrc.vim
Normal file
@ -0,0 +1,5 @@
|
||||
" Vim filetype detection file for Conky config files
|
||||
"
|
||||
" $Id$
|
||||
|
||||
au BufNewFile,BufRead *conkyrc set filetype=conkyrc
|
235
syntax/vim/syntax/conkyrc.vim
Normal file
235
syntax/vim/syntax/conkyrc.vim
Normal file
@ -0,0 +1,235 @@
|
||||
" Vim syntax file
|
||||
" Language: conkyrc
|
||||
" Author: Ciaran McCreesh <ciaranm@gentoo.org>
|
||||
" Version: 20060307
|
||||
" Copyright: Copyright (c) 2005 Ciaran McCreesh
|
||||
" Licence: You may redistribute this under the same terms as Vim itself
|
||||
"
|
||||
" $Id$
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
syn region ConkyrcComment start=/^\s*#/ end=/$/
|
||||
|
||||
syn keyword ConkyrcSetting
|
||||
\ alignment
|
||||
\ background
|
||||
\ border_margin
|
||||
\ border_width
|
||||
\ cpu_avg_samples
|
||||
\ default_color
|
||||
\ default_outline_color
|
||||
\ default_shade_color
|
||||
\ double_buffer
|
||||
\ draw_borders
|
||||
\ draw_graph_borders
|
||||
\ draw_outline
|
||||
\ draw_shades
|
||||
\ font
|
||||
\ gap_x
|
||||
\ gap_y
|
||||
\ mail_spool
|
||||
\ maximum_width
|
||||
\ minimum_size
|
||||
\ min_port_monitor_connections
|
||||
\ min_port_monitors
|
||||
\ mpd_host
|
||||
\ mpd_password
|
||||
\ mpd_port
|
||||
\ net_avg_samples
|
||||
\ no_buffers
|
||||
\ on_bottom
|
||||
\ out_to_console
|
||||
\ override_utf8_locale
|
||||
\ own_window
|
||||
\ own_window_colour
|
||||
\ own_window_hints
|
||||
\ own_window_transparent
|
||||
\ own_window_type
|
||||
\ pad_percents
|
||||
\ stippled_borders
|
||||
\ total_run_times
|
||||
\ update_interval
|
||||
\ uppercase
|
||||
\ use_spacer
|
||||
\ use_xft
|
||||
\ wm_class_name
|
||||
\ xftalpha
|
||||
\ xftfont
|
||||
|
||||
syn keyword ConkyrcConstant
|
||||
\ above
|
||||
\ audacious
|
||||
\ below
|
||||
\ bmp
|
||||
\ bottom_left
|
||||
\ bottom_right
|
||||
\ desktop
|
||||
\ no
|
||||
\ none
|
||||
\ normal
|
||||
\ override
|
||||
\ skip_pager
|
||||
\ skip_taskbar
|
||||
\ sticky
|
||||
\ top_left
|
||||
\ top_right
|
||||
\ undecorated
|
||||
\ yes
|
||||
|
||||
syn match ConkyrcNumber /\S\@<!\d\+\(\.\d\+\)\?\(\S\@!\|}\@=\)/
|
||||
\ nextgroup=ConkyrcNumber,ConkyrcColour skipwhite
|
||||
syn match ConkyrcColour /\S\@<!#[a-fA-F0-9]\{6\}\(\S\@!\|}\@=\)/
|
||||
\ nextgroup=ConkyrcNumber,ConkyrcColour skipwhite
|
||||
|
||||
syn region ConkyrcText start=/^TEXT$/ end=/\%$/ contains=ConkyrcVar
|
||||
|
||||
syn region ConkyrcVar start=/\${/ end=/}/ contained contains=ConkyrcVarStuff
|
||||
syn region ConkyrcVar start=/\$\w\@=/ end=/\W\@=\|$/ contained contains=ConkyrcVarName
|
||||
|
||||
syn match ConkyrcVarStuff /{\@<=/ms=s contained nextgroup=ConkyrcVarName
|
||||
|
||||
syn keyword ConkyrcVarName contained nextgroup=ConkyrcNumber,ConkyrcColour skipwhite
|
||||
\ acpiacadapter
|
||||
\ acpifan
|
||||
\ acpitemp
|
||||
\ acpitempf
|
||||
\ addr
|
||||
\ adt746xcpu
|
||||
\ adt746xfan
|
||||
\ alignc
|
||||
\ alignr
|
||||
\ apm_adapter
|
||||
\ apm_battery_life
|
||||
\ apm_battery_time
|
||||
\ audacious_bar
|
||||
\ audacious_bitrate
|
||||
\ audacious_channels
|
||||
\ audacious_filename
|
||||
\ audacious_frequency
|
||||
\ audacious_length
|
||||
\ audacious_length_seconds
|
||||
\ audacious_playlist_length
|
||||
\ audacious_playlist_position
|
||||
\ audacious_position
|
||||
\ audacious_position_seconds
|
||||
\ audacious_status
|
||||
\ audacious_title
|
||||
\ battery
|
||||
\ bmpx_album
|
||||
\ bmpx_artist
|
||||
\ bmpx_bitrate
|
||||
\ bmpx_title
|
||||
\ bmpx_track
|
||||
\ bmpx_uri
|
||||
\ buffers
|
||||
\ cached
|
||||
\ color
|
||||
\ colour
|
||||
\ cpu
|
||||
\ cpubar
|
||||
\ diskio
|
||||
\ downspeed
|
||||
\ downspeedf
|
||||
\ else
|
||||
\ exec
|
||||
\ execbar
|
||||
\ execgraph
|
||||
\ execi
|
||||
\ execibar
|
||||
\ execigraph
|
||||
\ font
|
||||
\ freq
|
||||
\ freq_dyn
|
||||
\ freq_dyn_g
|
||||
\ freq_g
|
||||
\ fs_bar
|
||||
\ fs_free
|
||||
\ fs_free_perc
|
||||
\ fs_size
|
||||
\ fs_used head
|
||||
\ goto
|
||||
\ hddtemp
|
||||
\ hr
|
||||
\ i2c
|
||||
\ i8k_ac_status
|
||||
\ i8k_bios
|
||||
\ i8k_buttons_status
|
||||
\ i8k_cpu_temp
|
||||
\ i8k_cpu_tempf
|
||||
\ i8k_left_fan_rpm
|
||||
\ i8k_left_fan_status
|
||||
\ i8k_right_fan_rpm
|
||||
\ i8k_right_fan_status
|
||||
\ i8k_serial
|
||||
\ i8k_version
|
||||
\ if_existing
|
||||
\ if_mounted
|
||||
\ if_running
|
||||
\ kernel
|
||||
\ linkstatus
|
||||
\ loadavg
|
||||
\ machine
|
||||
\ mails
|
||||
\ mem
|
||||
\ membar
|
||||
\ memmax
|
||||
\ memperc
|
||||
\ mpd_album
|
||||
\ mpd_artist
|
||||
\ mpd_bar
|
||||
\ mpd_bitrate
|
||||
\ mpd_elapsed
|
||||
\ mpd_length
|
||||
\ mpd_percent
|
||||
\ mpd_status
|
||||
\ mpd_title
|
||||
\ mpd_file
|
||||
\ mpd_name
|
||||
\ mpd_smart
|
||||
\ mpd_vol
|
||||
\ new_mails
|
||||
\ nodename
|
||||
\ offset
|
||||
\ outlinecolor
|
||||
\ pre_exec
|
||||
\ processes
|
||||
\ running_processes
|
||||
\ shadecolor
|
||||
\ stippled_hr
|
||||
\ swap
|
||||
\ swapbar
|
||||
\ swapmax
|
||||
\ swapperc
|
||||
\ sysname
|
||||
\ tab
|
||||
\ tail
|
||||
\ tcp_portmon
|
||||
\ texeci
|
||||
\ time
|
||||
\ top
|
||||
\ top_mem
|
||||
\ totaldown
|
||||
\ totalup
|
||||
\ updates
|
||||
\ upspeed
|
||||
\ upspeedf
|
||||
\ upspeedgraph
|
||||
\ uptime
|
||||
\ uptime_short
|
||||
\ voffset
|
||||
|
||||
hi def link ConkyrcComment Comment
|
||||
hi def link ConkyrcSetting Keyword
|
||||
hi def link ConkyrcConstant Constant
|
||||
hi def link ConkyrcNumber Number
|
||||
hi def link ConkyrcColour Special
|
||||
|
||||
hi def link ConkyrcText String
|
||||
hi def link ConkyrcVar Identifier
|
||||
hi def link ConkyrcVarName Keyword
|
||||
|
||||
let b:current_syntax = "conkyrc"
|
||||
|
Loading…
Reference in New Issue
Block a user