Mercurial > vim
annotate runtime/syntax/rnoweb.vim @ 10912:fd1760f8c215 v8.0.0345
patch 8.0.0345: islocked('d.changedtick') does not work
commit https://github.com/vim/vim/commit/3a257737726ba42980bf38ec9a0c80944756af24
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Feb 21 20:47:13 2017 +0100
patch 8.0.0345: islocked('d.changedtick') does not work
Problem: islocked('d.changedtick') does not work.
Solution: Make it work.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 21 Feb 2017 21:00:04 +0100 |
parents | da01d5da2cfa |
children | 0ecb909e3249 |
rev | line source |
---|---|
836 | 1 " Vim syntax file |
2 " Language: R noweb Files | |
3 " Maintainer: Johannes Ranke <jranke@uni-bremen.de> | |
8497
da01d5da2cfa
commit https://github.com/vim/vim/commit/77cdfd10382e01cc51f4ba1a9177032351843151
Christian Brabandt <cb@256bit.org>
parents:
2034
diff
changeset
|
4 " Last Change: Sat Feb 06, 2016 06:47AM |
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 |
19 unlet b:current_syntax | |
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 | |
1122 | 36 syn region rnowebChunk matchgroup=rnowebDelimiter start="^<<.*>>=" matchgroup=rnowebDelimiter end="^@" contains=@rnowebR,rnowebChunkReference,rnowebChunk fold keepend |
836 | 37 syn match rnowebChunkReference "^<<.*>>$" 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: |