diff options
author | Christian Clason <c.clason@uni-graz.at> | 2024-06-20 09:08:10 +0200 |
---|---|---|
committer | Christian Clason <c.clason@uni-graz.at> | 2024-06-20 09:28:01 +0200 |
commit | ac6f0c02cf31a5e6a426db0b4044c4a5d86f67a1 (patch) | |
tree | 9dfcc351890dc9db38d6b49a633fe2095a35badf /runtime/syntax/java.vim | |
parent | 978b0263f87a2751034d5899017afd3ce61c318e (diff) | |
download | rneovim-ac6f0c02cf31a5e6a426db0b4044c4a5d86f67a1.tar.gz rneovim-ac6f0c02cf31a5e6a426db0b4044c4a5d86f67a1.tar.bz2 rneovim-ac6f0c02cf31a5e6a426db0b4044c4a5d86f67a1.zip |
vim-patch:94c5d8a: runtime(java): Remove the group exclusion list from @javaTop
Instances of anonymous classes can be passed as method
arguments and should be subject to line folding as well.
closes: vim/vim#15048
https://github.com/vim/vim/commit/94c5d8a5e20e1dd8c9e8434ee14e368276644f61
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com>
Diffstat (limited to 'runtime/syntax/java.vim')
-rw-r--r-- | runtime/syntax/java.vim | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/runtime/syntax/java.vim b/runtime/syntax/java.vim index 6f64bdc4ed..c2cba1a5f9 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 <claudio@fleiner.com> " Repository: https://github.com/zzzyxwvut/java-vim.git -" Last Change: 2024 Jun 15 +" Last Change: 2024 Jun 19 " Please check :help java.vim for comments on some of the options available. @@ -412,15 +412,15 @@ if exists("java_highlight_debug") hi def link DebugType Type endif +" Try not to fold top-level-type bodies under assumption that there is +" but one such body. +exec 'syn region javaBlock transparent start="\%(^\|^\S[^:]\+\)\@' . s:ff.Peek('120', '') . '<!{" end="}" fold' + if exists("java_mark_braces_in_parens_as_errors") syn match javaInParen contained "[{}]" hi def link javaInParen javaError endif -" Try not to fold top-level-type bodies under assumption that there is -" but one such body. -exec 'syn region javaBlock transparent start="\%(^\|^\S[^:]\+\)\@' . s:ff.Peek('120', '') . '<!{" end="}" fold' - " catch errors caused by wrong parenthesis syn region javaParenT transparent matchgroup=javaParen start="(" end=")" contains=@javaTop,javaInParen,javaParenT1 syn region javaParenT1 transparent matchgroup=javaParen1 start="(" end=")" contains=@javaTop,javaInParen,javaParenT2 contained @@ -458,7 +458,7 @@ endif " The @javaTop cluster comprises non-contained Java syntax groups. " Note that the syntax file "aidl.vim" relies on its availability. -syn cluster javaTop contains=TOP,javaDocComment,javaBlock,javaParenError,javaParenT +syn cluster javaTop contains=TOP if !exists("java_minlines") let java_minlines = 10 |