diff --git a/runtime/syntax/java.vim b/runtime/syntax/java.vim index 22b86ed9dc..a7c0f4abe6 100644 --- a/runtime/syntax/java.vim +++ b/runtime/syntax/java.vim @@ -3,7 +3,7 @@ " Maintainer: Aliaksei Budavei <0x000c70 AT gmail DOT com> " Former Maintainer: Claudio Fleiner " Repository: https://github.com/zzzyxwvut/java-vim.git -" Last Change: 2025 Aug 07 +" Last Change: 2025 Aug 30 " Please check ":help java.vim" for comments on some of the options " available. @@ -447,6 +447,11 @@ if !exists("g:java_ignore_javadoc") && (s:with_html || s:with_markdown) && g:mai unlet g:html_syntax_folding endif + if !empty(get(g:, 'markdown_fenced_languages', [])) + let s:markdown_fenced_languages_copy = g:markdown_fenced_languages + unlet g:markdown_fenced_languages + endif + syntax include @javaMarkdown syntax/markdown.vim try @@ -464,6 +469,11 @@ if !exists("g:java_ignore_javadoc") && (s:with_html || s:with_markdown) && g:mai finally unlet! b:current_syntax + if exists("s:markdown_fenced_languages_copy") + let g:markdown_fenced_languages = s:markdown_fenced_languages_copy + unlet s:markdown_fenced_languages_copy + endif + if exists("s:html_syntax_folding_copy") let g:html_syntax_folding = s:html_syntax_folding_copy unlet s:html_syntax_folding_copy