File: catmandu-fix.vim

package info (click to toggle)
libcatmandu-perl 1.2024-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,552 kB
  • sloc: perl: 17,037; makefile: 24; sh: 1
file content (20 lines) | stat: -rw-r--r-- 740 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
if exists("b:current_syntax")
    finish
endif

syntax match fixComment "\v#.*$"
syntax keyword fixKeyword select reject
syntax keyword fixKeyword if else elsif unless bind do doset end and or
syntax keyword fixKeyword and or && ||
syntax match fix /[a-z][_0-9a-zA-Z]*\s*(/me=e-1,he=e-1
syntax region fixDoubleQuotedString start=/\v"/ skip=/\v\\./ end=/\v"/
syntax region fixSingleQuotedString start=/\v'/ skip=/\v\\./ end=/\v'/
syntax region fixIfBlock start="if" end="end" fold transparent

highlight default link fixComment Comment
highlight default link fixKeyword Keyword
highlight default link fix Function
highlight link fixDoubleQuotedString String
highlight link fixSingleQuotedString String

let b:current_syntax = "catmandu-fix"