File: ddtpCliIt.vim

package info (click to toggle)
ddtc 0.17.5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 268 kB
  • sloc: perl: 2,260; makefile: 87
file content (34 lines) | stat: -rw-r--r-- 1,101 bytes parent folder | download | duplicates (6)
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
" Vim syntax file
" Language: DDTP files - Italian version for Client syntax
" Maintainer: Lorenzo Cappelletti <lorenzo.cappelletti@email.it>
" Last Change: 

" For copyright statement and stuff, see file ddtpCom.vim



runtime syntax/ddtpComIt.vim

syntax region ddtpCliIt		fold keepend transparent contained
	\ start=/^\([>+]>[a-z+-][+-]\)\?Description-it/
	\ end=/^$/me=s-1
	\ contains=ddtpCliItSynp,ddtpCliItDesc

syntax region  ddtpCliItSynp	transparent contained
	\ start=/^\([>+]>[a-z+-][+-]\)\?Description-it.*/
	\ end=/^\([>+]>[a-z+-][+-]Description-it.*$\)\@!/
	\ contains=ddtpComSynpKey,ddtpComTodo,@ddtpCliDiff,@ddtpComErrSynp,
		  \@ddtpComItErr,ddtpComErrSynpTrailingDot	" Synopsis

syntax region ddtpCliItDesc 	fold keepend transparent contained
	\ start=/^\(\([>+]>[a-z+-][+-]\)\?Description-it.*$\)\@!/
	\ end=/^$/
	\ contains=ddtpCliItPara,ddtpComDot			" Description

syntax region ddtpCliItPara	fold transparent contained
	\ start=/\(^ \.\)\@!/
	\ skip=/^[#>+]/
	\ end=/ \.$/me=e-2
	\ contains=@ddtpCliComm,ddtpComTodo,@ddtpCliDiff,
		  \@ddtpComErrPara,@ddtpComItErr		" Paragraph