File: tcl.vim

package info (click to toggle)
libapache2-mod-rivet 3.2.2-1
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 6,296 kB
  • sloc: xml: 8,554; tcl: 7,568; ansic: 7,094; sh: 5,017; makefile: 195; sql: 91; lisp: 78
file content (39 lines) | stat: -rw-r--r-- 1,675 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
" Syntax highlighting extention to include also the Rivet command set and various arguments accepted
" Language: Tcl
" Maintainer: Massimo Manghi <mxmanghi@apache.org>
" Filenames: *.tcl
"
" Place this file in ~/.vim/after/syntax to have it loaded after
" the system wide vim syntax highlighting gets loaded
"

syn keyword rivetArguments      get list exists number all set exists unset names 
syn keyword rivetArguments      array_get clear redirect add type numeric channel 
syn keyword rivetArguments      save data size type filename
syn keyword rivetCommand        abort_code abort_page apache_log_error apache_table clock_to_rfc850_gmt
syn keyword rivetCommand        cookie debug env escape_sgml_chars escape_string escape_shell_command
syn keyword rivetCommand        headers html http_accept import_keyvalue_pairs include inspect
syn keyword rivetCommand        lempty lmatch load_cookies load_env load_headers load_response makeurl
syn keyword rivetCommand        no_body parray parse raw_post read_file unescape_string redirect upload
syn keyword rivetCommand        var_qs var_post var wrap wrapline
syn match   rivetNamespace      "::rivet::"

if version >= 508 || !exists("did_tcl_syntax_inits")
  if version < 508
    let did_tcl_syntax_inits = 1
    command -nargs=+ HiLink hi link <args>
  else
    command -nargs=+ HiLink hi def link <args>
  endif

  HiLink rivetCommand       Statement
  HiLink rivetArguments     Special
  highlight rivetNamespace  ctermfg=White guifg=Yellow guibg=Red

  delcommand HiLink
endif
let b:current_syntax = "tcl"

"highlight rivetCommand      ctermfg=Green guifg=Green
"highlight rivetCndRef       ctermfg=Green guifg=Green