|
2 | 2 | " Language: Python |
3 | 3 | " Maintainer: Dmitry Vasiliev <dima@hlabs.spb.ru> |
4 | 4 | " URL: http://www.hlabs.spb.ru/vim/python3.0.vim |
5 | | -" Last Change: 2010-04-09 |
| 5 | +" Last Change: 2010-11-09 |
6 | 6 | " Filenames: *.py |
7 | | -" Version: 3.0.3 |
| 7 | +" Version: 3.0.4 |
8 | 8 | " |
9 | 9 | " Based on python.vim (from Vim 6.1 distribution) |
10 | 10 | " by Neil Schemenauer <nas@python.ca> |
|
22 | 22 | " for the patch fixing highlighting for decorators |
23 | 23 | " Andrea Riciputi |
24 | 24 | " for the patch with new configuration options |
| 25 | +" Anton Butanaev |
| 26 | +" for the patch fixing raw bytes literals highlighting |
25 | 27 |
|
26 | 28 | " |
27 | 29 | " Options: |
@@ -173,10 +175,10 @@ syn match pythonEscape "\\N{[A-Z ]\+}" display contained |
173 | 175 | syn match pythonEscapeError "\\N{[^A-Z ]\+}" display contained |
174 | 176 |
|
175 | 177 | " Raw strings |
176 | | -syn region pythonRawString start=+[rR]'+ skip=+\\\\\|\\'\|\\$+ excludenl end=+'+ end=+$+ keepend contains=pythonRawEscape,@Spell |
177 | | -syn region pythonRawString start=+[rR]"+ skip=+\\\\\|\\"\|\\$+ excludenl end=+"+ end=+$+ keepend contains=pythonRawEscape,@Spell |
178 | | -syn region pythonRawString start=+[rR]"""+ end=+"""+ keepend contains=pythonDocTest2,pythonSpaceError,@Spell |
179 | | -syn region pythonRawString start=+[rR]'''+ end=+'''+ keepend contains=pythonDocTest,pythonSpaceError,@Spell |
| 178 | +syn region pythonRawString start=+[bB]\=[rR]'+ skip=+\\\\\|\\'\|\\$+ excludenl end=+'+ end=+$+ keepend contains=pythonRawEscape,@Spell |
| 179 | +syn region pythonRawString start=+[bB]\=[rR]"+ skip=+\\\\\|\\"\|\\$+ excludenl end=+"+ end=+$+ keepend contains=pythonRawEscape,@Spell |
| 180 | +syn region pythonRawString start=+[bB]\=[rR]"""+ end=+"""+ keepend contains=pythonDocTest2,pythonSpaceError,@Spell |
| 181 | +syn region pythonRawString start=+[bB]\=[rR]'''+ end=+'''+ keepend contains=pythonDocTest,pythonSpaceError,@Spell |
180 | 182 |
|
181 | 183 | syn match pythonRawEscape +\\['"]+ display transparent contained |
182 | 184 |
|
|
0 commit comments