diff options
| author | Anton Bobov <anton@bobov.name> | 2025-02-07 00:07:02 +0500 |
|---|---|---|
| committer | Anton Bobov <anton@bobov.name> | 2025-02-07 00:07:02 +0500 |
| commit | 98b37378529e4064994889bbc28fcfe40ad93cad (patch) | |
| tree | 35cfd5edfa9ea4a3c7602461849919bdce368234 | |
| parent | be240d7f12dc79366a5af9e6bf063a47c383ddec (diff) | |
vim: Add liquibase changelog folding
| -rw-r--r-- | files/.vimrc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/files/.vimrc b/files/.vimrc index c17d75f..315f0c4 100644 --- a/files/.vimrc +++ b/files/.vimrc @@ -508,6 +508,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 au! |
