From 98b37378529e4064994889bbc28fcfe40ad93cad Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Fri, 7 Feb 2025 00:07:02 +0500 Subject: vim: Add liquibase changelog folding --- files/.vimrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/files/.vimrc b/files/.vimrc index c17d75f..315f0c4 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -507,6 +507,15 @@ augroup ft_json augroup END +" }}} +" Liquibase SQL {{{ +augroup ft_liquibase_sql + au! + + au BufRead *.sql if getline(1) =~ 'liquibase' | setlocal filetype=sql.liquibase | endif + au FileType sql.liquibase set foldmethod=expr foldexpr=(getline(v:lnum)=~'^--\\schangeset\\s')?1:2 foldlevel=1 +augroup END + " }}} " Org {{{ augroup ft_org -- cgit v1.2.3