mirror of
https://github.com/Llewellynvdm/conky.git
synced 2025-02-09 23:48:48 +00:00
added vim syntax and filedetect files
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@561 7f574dfc-610e-0410-a909-a81674777703
This commit is contained in:
parent
f298fc7f90
commit
559e96ccc3
5
vim/ftdetect/conkyrc.vim
Normal file
5
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
|
245
vim/syntax/conkyrc.vim
Normal file
245
vim/syntax/conkyrc.vim
Normal file
@ -0,0 +1,245 @@
|
|||||||
|
" 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
|
||||||
|
\ mldonkey_hostname
|
||||||
|
\ mldonkey_login
|
||||||
|
\ mldonkey_password
|
||||||
|
\ mldonkey_port
|
||||||
|
\ 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
|
||||||
|
\ pad_percents
|
||||||
|
\ stippled_borders
|
||||||
|
\ total_run_times
|
||||||
|
\ update_interval
|
||||||
|
\ uppercase
|
||||||
|
\ use_spacer
|
||||||
|
\ use_xft
|
||||||
|
\ wm_class_name
|
||||||
|
\ xftalpha
|
||||||
|
\ xftfont
|
||||||
|
\ xmms_player
|
||||||
|
|
||||||
|
syn keyword ConkyrcConstant
|
||||||
|
\ above
|
||||||
|
\ audacious
|
||||||
|
\ below
|
||||||
|
\ bmp
|
||||||
|
\ bottom_left
|
||||||
|
\ bottom_right
|
||||||
|
\ no
|
||||||
|
\ none
|
||||||
|
\ skip_pager
|
||||||
|
\ skip_taskbar
|
||||||
|
\ sticky
|
||||||
|
\ top_left
|
||||||
|
\ top_right
|
||||||
|
\ undecorated
|
||||||
|
\ xmms
|
||||||
|
\ 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
|
||||||
|
\ battery
|
||||||
|
\ bmpx_album
|
||||||
|
\ bmpx_artist
|
||||||
|
\ bmpx_bitrate
|
||||||
|
\ bmpx_title
|
||||||
|
\ bmpx_track
|
||||||
|
\ bmpx_uri
|
||||||
|
\ buffers
|
||||||
|
\ cached
|
||||||
|
\ color
|
||||||
|
\ colour
|
||||||
|
\ 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
|
||||||
|
\ 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
|
||||||
|
\ ml_download_counter
|
||||||
|
\ ml_ndownloaded_files
|
||||||
|
\ ml_ndownloading_files
|
||||||
|
\ ml_nshared_files
|
||||||
|
\ ml_shared_counter
|
||||||
|
\ ml_tcp_download_rate
|
||||||
|
\ ml_tcp_upload_rate
|
||||||
|
\ ml_udp_download_rate
|
||||||
|
\ ml_udp_upload_rate
|
||||||
|
\ ml_upload_counter
|
||||||
|
\ mpd_album
|
||||||
|
\ mpd_artist
|
||||||
|
\ mpd_bar
|
||||||
|
\ mpd_bitrate
|
||||||
|
\ mpd_elapsed
|
||||||
|
\ mpd_length
|
||||||
|
\ mpd_percent
|
||||||
|
\ mpd_status
|
||||||
|
\ mpd_title
|
||||||
|
\ mpd_vol
|
||||||
|
\ new_mails
|
||||||
|
\ nodename
|
||||||
|
\ offset
|
||||||
|
\ outlinecolor
|
||||||
|
\ pre_exec
|
||||||
|
\ processes
|
||||||
|
\ running_processes
|
||||||
|
\ seti_credit
|
||||||
|
\ seti_prog
|
||||||
|
\ seti_progbar
|
||||||
|
\ shadecolor
|
||||||
|
\ stippled_hr
|
||||||
|
\ swap
|
||||||
|
\ swapbar
|
||||||
|
\ swapmax
|
||||||
|
\ swapperc
|
||||||
|
\ sysname
|
||||||
|
\ tail
|
||||||
|
\ tcp_portmon
|
||||||
|
\ texeci
|
||||||
|
\ time
|
||||||
|
\ top
|
||||||
|
\ top_mem
|
||||||
|
\ totaldown
|
||||||
|
\ totalup
|
||||||
|
\ updates
|
||||||
|
\ upspeed
|
||||||
|
\ upspeedf
|
||||||
|
\ upspeedgraph
|
||||||
|
\ uptime
|
||||||
|
\ uptime_short
|
||||||
|
\ voffset
|
||||||
|
\ xmms_bar
|
||||||
|
\ xmms_bitrate
|
||||||
|
\ xmms_channels
|
||||||
|
\ xmms_filename
|
||||||
|
\ xmms_frequency
|
||||||
|
\ xmms_length
|
||||||
|
\ xmms_length_seconds
|
||||||
|
\ xmms_playlist_length
|
||||||
|
\ xmms_playlist_position
|
||||||
|
\ xmms_position
|
||||||
|
\ xmms_position_seconds
|
||||||
|
\ xmms_status
|
||||||
|
\ xmms_title
|
||||||
|
|
||||||
|
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…
x
Reference in New Issue
Block a user