1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 05:30:07 +08:00
SpaceVim/bundle/django-plus.vim/after/ftplugin/htmldjango.vim
2022-05-07 08:03:49 +08:00

30 lines
818 B
VimL
Vendored

if exists('b:did_django_ftplugin') || !exists('b:is_django')
finish
endif
let b:did_django_ftplugin = 1
let b:orig_omnifunc = &l:omnifunc
setlocal omnifunc=djangoplus#complete
if exists(':UltiSnipsEdit')
" Add HTML snippets
UltiSnipsAddFiletypes html
endif
if exists('loaded_matchit')
let b:match_ignorecase = 1
let b:match_skip = 's:Comment'
let b:match_words = '<:>,' .
\ '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' .
\ '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' .
\ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>,' .
\ '{% *if .*%}:{% *else *%}:{% *endif *%},' .
\ '\%({% *\)\@<=\%(end\)\@!\(\i\+\) .*%}:\%({% *\)\@<=end\1 .*%}'
endif
autocmd BufWritePost <buffer> call djangoplus#scan_template_tags()
call djangoplus#scan_template_tags()