Mercurial > vim
annotate runtime/syntax/rnoweb.vim @ 33607:d330a74451b4 v9.0.2047
patch 9.0.2047: perl: warning about inconsistent dll linkage
Commit: https://github.com/vim/vim/commit/2b126a6892b485bc9924464fabdf2313e1100aa9
Author: Ken Takata <kentkt@csc.jp>
Date: Wed Oct 18 11:59:44 2023 +0200
patch 9.0.2047: perl: warning about inconsistent dll linkage
Problem: perl: warning about inconsistent dll linkage
Solution: suppress warning
Suppress warning C4273 (inconsistent DLL linkage).
Also adjust inconsistent use of const.
closes: #13369
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Ken Takata <kentkt@csc.jp>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 18 Oct 2023 12:15:03 +0200 |
parents | 5bda4653aced |
children |
rev | line source |
---|---|
836 | 1 " Vim syntax file |
2 " Language: R noweb Files | |
3 " Maintainer: Johannes Ranke <jranke@uni-bremen.de> | |
14637 | 4 " Last Change: Thu Apr 05, 2018 11:06PM |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
5 " Version: 0.9.1 |
836 | 6 " Remarks: - This file is inspired by the proposal of |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
7 " Fernando Henrique Ferraz Pereira da Rosa <feferraz@ime.usp.br> |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
8 " http://www.ime.usp.br/~feferraz/en/sweavevim.html |
836 | 9 " |
10 | |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
11 if exists("b:current_syntax") |
836 | 12 finish |
13 endif | |
14 | |
15 syn case match | |
16 | |
1122 | 17 " Extension of Tex clusters {{{1 |
836 | 18 runtime syntax/tex.vim |
14637 | 19 unlet! b:current_syntax |
836 | 20 |
1122 | 21 syn cluster texMatchGroup add=@rnoweb |
2034 | 22 syn cluster texMathMatchGroup add=rnowebSexpr |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
23 syn cluster texMathZoneGroup add=rnowebSexpr |
1122 | 24 syn cluster texEnvGroup add=@rnoweb |
25 syn cluster texFoldGroup add=@rnoweb | |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
26 syn cluster texDocGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
27 syn cluster texPartGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
28 syn cluster texChapterGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
29 syn cluster texSectionGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
30 syn cluster texSubSectionGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
31 syn cluster texSubSubSectionGroup add=@rnoweb |
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
32 syn cluster texParaGroup add=@rnoweb |
836 | 33 |
34 " Highlighting of R code using an existing r.vim syntax file if available {{{1 | |
35 syn include @rnowebR syntax/r.vim | |
24520 | 36 syn region rnowebChunk matchgroup=rnowebDelimiter start="^\s*<<.*>>=" matchgroup=rnowebDelimiter end="^@" contains=@rnowebR,rnowebChunkReference,rnowebChunk fold keepend |
37 syn match rnowebChunkReference "^\s*<<.*>>$" contained | |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
38 syn region rnowebSexpr matchgroup=Delimiter start="\\Sexpr{" matchgroup=Delimiter end="}" contains=@rnowebR contained |
836 | 39 |
40 " Sweave options command {{{1 | |
41 syn region rnowebSweaveopts matchgroup=Delimiter start="\\SweaveOpts{" matchgroup=Delimiter end="}" | |
42 | |
43 " rnoweb Cluster {{{1 | |
44 syn cluster rnoweb contains=rnowebChunk,rnowebChunkReference,rnowebDelimiter,rnowebSexpr,rnowebSweaveopts | |
45 | |
46 " Highlighting {{{1 | |
47 hi def link rnowebDelimiter Delimiter | |
48 hi def link rnowebSweaveOpts Statement | |
843 | 49 hi def link rnowebChunkReference Delimiter |
836 | 50 |
51 let b:current_syntax = "rnoweb" | |
52 " vim: foldmethod=marker: |