mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	Merge pull request #3152 from liliwilson/markdown-puppet-syntax-highlighting
Added patch for puppet syntax highlighting in Markdown code snippets
This commit is contained in:
		@@ -12,6 +12,7 @@
 | 
				
			|||||||
- Automatically choose theme based on the terminal's color scheme, see #2896 (@bash)
 | 
					- Automatically choose theme based on the terminal's color scheme, see #2896 (@bash)
 | 
				
			||||||
- Add option `--binary=as-text` for printing binary content, see issue #2974 and PR #2976 (@einfachIrgendwer0815)
 | 
					- Add option `--binary=as-text` for printing binary content, see issue #2974 and PR #2976 (@einfachIrgendwer0815)
 | 
				
			||||||
- Make shell completions available via `--completion <shell>`, see issue #2057 and PR #3126 (@einfachIrgendwer0815)
 | 
					- Make shell completions available via `--completion <shell>`, see issue #2057 and PR #3126 (@einfachIrgendwer0815)
 | 
				
			||||||
 | 
					- Syntax highlighting for puppet code blocks within Markdown files, see #3152 (@liliwilson)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Bugfixes
 | 
					## Bugfixes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										26
									
								
								assets/patches/Markdown.sublime-syntax.patch
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								assets/patches/Markdown.sublime-syntax.patch
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
diff --git syntaxes/01_Packages/Markdown/Markdown.sublime-syntax syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
					diff --git syntaxes/01_Packages/Markdown/Markdown.sublime-syntax syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
				
			||||||
index 19dc685d..44440c7f 100644
 | 
					index 19dc685d..3a45ea05 100644
 | 
				
			||||||
--- syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
					--- syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
				
			||||||
+++ syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
					+++ syntaxes/01_Packages/Markdown/Markdown.sublime-syntax
 | 
				
			||||||
@@ -24,7 +24,6 @@ variables:
 | 
					@@ -24,7 +24,6 @@ variables:
 | 
				
			||||||
@@ -166,7 +166,29 @@ index 19dc685d..44440c7f 100644
 | 
				
			|||||||
     - match: ^\s*$\n?
 | 
					     - match: ^\s*$\n?
 | 
				
			||||||
       scope: invalid.illegal.non-terminated.bold-italic.markdown
 | 
					       scope: invalid.illegal.non-terminated.bold-italic.markdown
 | 
				
			||||||
       pop: true
 | 
					       pop: true
 | 
				
			||||||
@@ -1152,7 +1110,7 @@ contexts:
 | 
					@@ -1073,6 +1031,21 @@ contexts:
 | 
				
			||||||
 | 
					       escape: '{{code_fence_escape}}'
 | 
				
			||||||
 | 
					       escape_captures:
 | 
				
			||||||
 | 
					         0: meta.code-fence.definition.end.python.markdown-gfm
 | 
				
			||||||
 | 
					+        1: punctuation.definition.raw.code-fence.end.markdown
 | 
				
			||||||
 | 
					+    - match: |-
 | 
				
			||||||
 | 
					+         (?x)
 | 
				
			||||||
 | 
					+          {{fenced_code_block_start}}
 | 
				
			||||||
 | 
					+          ((?i:puppet))
 | 
				
			||||||
 | 
					+          {{fenced_code_block_trailing_infostring_characters}}
 | 
				
			||||||
 | 
					+      captures:
 | 
				
			||||||
 | 
					+        0: meta.code-fence.definition.begin.puppet.markdown-gfm
 | 
				
			||||||
 | 
					+        2: punctuation.definition.raw.code-fence.begin.markdown
 | 
				
			||||||
 | 
					+        5: constant.other.language-name.markdown
 | 
				
			||||||
 | 
					+      embed: scope:source.puppet
 | 
				
			||||||
 | 
					+      embed_scope: markup.raw.code-fence.puppet.markdown-gfm
 | 
				
			||||||
 | 
					+      escape: '{{code_fence_escape}}'
 | 
				
			||||||
 | 
					+      escape_captures:
 | 
				
			||||||
 | 
					+        0: meta.code-fence.definition.end.puppet.markdown-gfm
 | 
				
			||||||
 | 
					         1: punctuation.definition.raw.code-fence.end.markdown
 | 
				
			||||||
 | 
					     - match: |-
 | 
				
			||||||
 | 
					          (?x)
 | 
				
			||||||
 | 
					@@ -1152,7 +1125,7 @@ contexts:
 | 
				
			||||||
     - match: |-
 | 
					     - match: |-
 | 
				
			||||||
          (?x)
 | 
					          (?x)
 | 
				
			||||||
           {{fenced_code_block_start}}
 | 
					           {{fenced_code_block_start}}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user