From 68b2748af117b56208f25678c4b465af00dc64c5 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Sat, 25 Apr 2020 21:03:34 +0200 Subject: Update --- autoload/crystal/indent.vim | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'autoload/crystal') diff --git a/autoload/crystal/indent.vim b/autoload/crystal/indent.vim index dbf4c141..63908254 100644 --- a/autoload/crystal/indent.vim +++ b/autoload/crystal/indent.vim @@ -31,6 +31,11 @@ lockvar g:crystal#indent#sol let g:crystal#indent#eol = '\s*\%(%}\)\=\ze\s*\%(#.*\)\=$' lockvar g:crystal#indent#eol +" Regex that defines blocks. +let g:crystal#indent#block_regex = + \ '\%(\\|%\@1' . \ '\)' . \ '\|' . - \ '.\{-}\zs\|&^]' . + \ '[\\.,:/%+\-=~<>&^]' . + \ '\|' . + \ '\%(\%(\\|%\@1' . \ '\|' . - \ '\%('.g:crystal#indent#sol.g:crystal#indent#crystal_type_declaration.'\h\k*\)\@\|%\@1