Skip to content

Commit 880a8e3

Browse files
committed
Добавлена подсветка Todo
1 parent aa919f3 commit 880a8e3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

syntax/bsl.vim

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
" Vim syntax file
22
" Language: 1C (BSL)
33
" Maintainer: Alexander Andreev <andreevlex.as@gmail.com>
4-
" Last Change: 01/11/2016
4+
" Last Change: 14/11/2016
55
"
66
" For version 5.x: Clear all syntax items
77
" For version 6.x: Quit when a syntax file was already loaded
@@ -32,13 +32,15 @@ syn match keyword_operator_bsl display "[-+/*%=<>.?]"
3232
syntax include @bslSDBL <sfile>:p:h/sdbl.vim
3333
unlet b:current_syntax
3434

35-
syn region comment_line_double_slash_bsl start="//" end="$"
35+
syn region comment_line_double_slash_bsl start="//" end="$" contains=bslTODO
3636
syn region string_quoted_double_bsl matchgroup=bslStrings start=+"+ end=+"+ contains=source_sdbl
3737
syn region source_sdbl start="\(Выбрать\|Select\(\s\+Разрешенные\|\s\+Allowed\)\?\(\s\+Различные\|\s\+Distinct\)\?\(\s\+Первые\|\s\+Top\)\?\)" end="\(\(\"[^\"]\)\@=\)" contains=@bslSDBL transparent
3838
syn match constant_numeric_bsl display "-\=\<\d\+\>"
3939
syn match constant_float_bsl display "-\=\<\d\+\.\d\+\>"
4040
syn match constant_other_date_bsl "\'\(\(\d{4}[^\d\']*\d{2}[^\d\']*\d{2}\)\([^\d\']*\d{2}[^\d\']*\d{2}\([^\d\']*\d{2}\)\?\)\?\)\'"
4141

42+
syn keyword bslTODO contained TODO FIXME
43+
4244
" --- Keywords ---
4345
syn keyword constant_language_bsl Неопределено Undefined Истина True Ложь False NULL
4446
syn keyword keyword_control_bsl Прервать Break Продолжить Continue Возврат Return
@@ -195,6 +197,7 @@ HiLink string_quoted_double_bsl String
195197
HiLink constant_numeric_bsl Number
196198
HiLink constant_float_bsl Float
197199
HiLink constant_other_date_bsl Constant
200+
HiLink bslTODO Todo
198201
HiLink constant_language_bsl Constant
199202
HiLink keyword_statement_bsl Statement
200203
HiLink keyword_control_bsl Keyword

0 commit comments

Comments
 (0)