Skip to content

Commit d86a72d

Browse files
eugenesvkdeathaxe
authored andcommitted
Syntax: Add support for BBCode fenced code blocks (#799)
1 parent 36cd1b7 commit d86a72d

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

messages/next.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# MarkdownEditing {version} Changelog
2+
3+
Your _MarkdownEditing_ plugin is updated. Enjoy new version. For any type of
4+
feedback you can use [GitHub issues][issues].
5+
6+
## Bug Fixes
7+
8+
## New Features
9+
10+
* Add BBCode support for fenced code block
11+
12+
## Changes
13+
14+
[issues]: https://github.com/SublimeText-Markdown/MarkdownEditing/issues

syntaxes/Markdown.sublime-syntax

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1380,6 +1380,7 @@ contexts:
13801380
- include: fenced-ada
13811381
- include: fenced-ahk
13821382
- include: fenced-arduino
1383+
- include: fenced-bbcode
13831384
- include: fenced-coffee
13841385
- include: fenced-dart
13851386
- include: fenced-docker
@@ -2492,6 +2493,29 @@ contexts:
24922493
1: punctuation.definition.raw.code-fence.end.markdown
24932494
2: meta.fold.code-fence.end.markdown
24942495
2496+
fenced-bbcode:
2497+
- match: |-
2498+
(?x)
2499+
{{fenced_code_block_start}}
2500+
(?i:\s*(bbcode|bbc))
2501+
{{fenced_code_block_trailing_infostring_characters}}
2502+
captures:
2503+
0: meta.code-fence.definition.begin.markdown-gfm
2504+
2: punctuation.definition.raw.code-fence.begin.markdown
2505+
5: constant.other.language-name.markdown
2506+
6: comment.line.infostring.markdown
2507+
7: meta.fold.code-fence.begin.markdown
2508+
embed: scope:text.bbcode
2509+
embed_scope:
2510+
meta.code-fence.body.markdown-gfm
2511+
markup.raw.code-fence.bbcode.markdown-gfm
2512+
text.bbcode
2513+
escape: '{{fenced_code_block_escape}}'
2514+
escape_captures:
2515+
0: meta.code-fence.definition.end.markdown-gfm
2516+
1: punctuation.definition.raw.code-fence.end.markdown
2517+
2: meta.fold.code-fence.end.markdown
2518+
24952519
fenced-coffee:
24962520
- match: |-
24972521
(?x)

0 commit comments

Comments
 (0)