function! SQLHotFix() call matchup#util#patch_match_words( \ '\%(\<create\s\+\%(or\s\+replace\s\+\)\?\)\?' \ . '\%(function\|procedure\|event\)' \ . ':\<returns\?\>', \ '\%(\<create\s\+\%(or\s\+replace\s\+\)\?\)' \ . '\%(function\|procedure\|event\)' \ . ':\<returns\>' \ . ':\<return\s\+\%(next\|query\)\>' \ . ':\<return\>\ze\%(\s\+next\)\@!\%(.\|$\)' \) endfunction let g:matchup_hotfix_sql = 'SQLHotFix'