]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(java): Consent to HTML tags folding in Javadoc comments
authorAliaksei Budavei <0x000c70@gmail.com>
Mon, 28 Apr 2025 15:58:22 +0000 (17:58 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 28 Apr 2025 15:58:22 +0000 (17:58 +0200)
commit910bfd5d38812079bf31cc91eb6978415f29b725
treede22e5e32bec0befbd16908313488ba9b50fc5c6
parente3302cf2b1c8da525d286b068af4688c6a4b1bf6
runtime(java): Consent to HTML tags folding in Javadoc comments

HTML tags in Javadoc comments can additionally be folded
after applying
------------------------------------------------------------
let g:html_syntax_folding = 1
set foldmethod=syntax
------------------------------------------------------------

and giving explicit consent with
------------------------------------------------------------
let g:java_consent_to_html_syntax_folding = 1
------------------------------------------------------------

Do not default to this kind of folding unless ALL start tags
and optional end tags are balanced in Javadoc comments;
otherwise, put up with creating runaway folds that break
syntax highlighting.

resolves: zzzyxwvut/java-vim#8.
closes: #17216

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/syntax.txt
runtime/syntax/java.vim
runtime/syntax/testdir/dumps/java_comments_html_00.dump
runtime/syntax/testdir/dumps/java_comments_markdown_00.dump
runtime/syntax/testdir/dumps/java_comments_markdown_07.dump
runtime/syntax/testdir/input/java_comments_html.java
runtime/syntax/testdir/input/java_comments_markdown.java