mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	Updated plugins
This commit is contained in:
		| @ -82,25 +82,25 @@ syn region mkdLinkTitle matchgroup=mkdDelimiter start=+'+     end=+'+  contained | ||||
| syn region mkdLinkTitle matchgroup=mkdDelimiter start=+(+     end=+)+  contained | ||||
|  | ||||
| "HTML headings | ||||
| syn region htmlH1       start="^\s*#"                   end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH2       start="^\s*##"                  end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH3       start="^\s*###"                 end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH4       start="^\s*####"                end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH5       start="^\s*#####"               end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH6       start="^\s*######"              end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH1       matchgroup=mkdHeading     start="^\s*#"                   end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH2       matchgroup=mkdHeading     start="^\s*##"                  end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH3       matchgroup=mkdHeading     start="^\s*###"                 end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH4       matchgroup=mkdHeading     start="^\s*####"                end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH5       matchgroup=mkdHeading     start="^\s*#####"               end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn region htmlH6       matchgroup=mkdHeading     start="^\s*######"              end="$" contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn match  htmlH1       /^.\+\n=\+$/ contains=mkdLink,mkdInlineURL,@Spell | ||||
| syn match  htmlH2       /^.\+\n-\+$/ contains=mkdLink,mkdInlineURL,@Spell | ||||
|  | ||||
| "define Markdown groups | ||||
| syn match  mkdLineBreak    /  \+$/ | ||||
| syn region mkdBlockquote   start=/^\s*>/                   end=/$/ contains=mkdLink,mkdInlineURL,mkdLineBreak,@Spell | ||||
| syn region mkdCode         start=/\(\([^\\]\|^\)\\\)\@<!`/ end=/\(\([^\\]\|^\)\\\)\@<!`/ | ||||
| syn region mkdCode         start=/\s*``[^`]*/              end=/[^`]*``\s*/ | ||||
| syn region mkdCode         start=/^\s*\z(`\{3,}\)[^`]*$/   end=/^\s*\z1`*\s*$/ | ||||
| syn region mkdCode         start=/\s*\~\~[^\~]*/           end=/[^\~]*\~\~\s*/ | ||||
| syn region mkdCode         start=/^\s*\z(\~\{3,}\)\s*[0-9A-Za-z_+-]*\s*$/         end=/^\s*\z1\~*\s*$/ | ||||
| syn region mkdCode         start="<pre[^>]*\\\@<!>"        end="</pre>" | ||||
| syn region mkdCode         start="<code[^>]*\\\@<!>"       end="</code>" | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!`/                     end=/\(\([^\\]\|^\)\\\)\@<!`/'  . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!``/ skip=/[^`]`[^`]/   end=/\(\([^\\]\|^\)\\\)\@<!``/' . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/^\s*\z(`\{3,}\)[^`]*$/                       end=/^\s*\z1`*\s*$/'            . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/\(\([^\\]\|^\)\\\)\@<!\~\~/  end=/\(\([^\\]\|^\)\\\)\@<!\~\~/'               . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start=/^\s*\z(\~\{3,}\)\s*[0-9A-Za-z_+-]*\s*$/      end=/^\s*\z1\~*\s*$/'           . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start="<pre[^>]*\\\@<!>"                            end="</pre>"'                   . s:concealends | ||||
| execute 'syn region mkdCode matchgroup=mkdCodeDelimiter start="<code[^>]*\\\@<!>"                           end="</code>"'                  . s:concealends | ||||
| syn region mkdFootnote     start="\[^"                     end="\]" | ||||
| syn match  mkdCode         /^\s*\n\(\(\s\{8,}[^ ]\|\t\t\+[^\t]\).*\n\)\+/ | ||||
| syn match  mkdCode         /\%^\(\(\s\{4,}[^ ]\|\t\+[^\t]\).*\n\)\+/ | ||||
| @ -115,7 +115,7 @@ syn match  mkdRule         /^\s*_\s\{0,1}_\s\{0,1}_\(_\|\s\)*$/ | ||||
| " YAML frontmatter | ||||
| if get(g:, 'vim_markdown_frontmatter', 0) | ||||
|   syn include @yamlTop syntax/yaml.vim | ||||
|   syn region Comment matchgroup=mkdDelimiter start="\%^---$" end="^---$" contains=@yamlTop keepend | ||||
|   syn region Comment matchgroup=mkdDelimiter start="\%^---$" end="^\(---\|...\)$" contains=@yamlTop keepend | ||||
|   unlet! b:current_syntax | ||||
| endif | ||||
|  | ||||
| @ -150,6 +150,7 @@ syn cluster mkdNonListItem contains=@htmlTop,htmlItalic,htmlBold,htmlBoldItalic, | ||||
| "highlighting for Markdown groups | ||||
| HtmlHiLink mkdString        String | ||||
| HtmlHiLink mkdCode          String | ||||
| HtmlHiLink mkdCodeDelimiter String | ||||
| HtmlHiLink mkdCodeStart     String | ||||
| HtmlHiLink mkdCodeEnd       String | ||||
| HtmlHiLink mkdFootnote      Comment | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Amir Salihefendic
					Amir Salihefendic