12345678910111213141516171819202122232425262728 |
- " Elixir filetype plugin
- " Language: HEEx
- " Maintainer: Mitchell Hanberg <vimNOSPAM@mitchellhanberg.com>
- " Last Change: 2022 Sep 21
- if exists("b:did_ftplugin")
- finish
- endif
- let b:did_ftplugin = 1
- setlocal shiftwidth=2 softtabstop=2 expandtab
- setlocal comments=:<%!--
- setlocal commentstring=<%!--\ %s\ --%>
- let b:undo_ftplugin = 'set sw< sts< et< com< cms<'
- " HTML: thanks to Johannes Zellner and Benji Fisher.
- if exists("loaded_matchit") && !exists("b:match_words")
- let b:match_ignorecase = 1
- let b:match_words = '<%\{-}!--:--%\{-}>,' ..
- \ '<:>,' ..
- \ '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' ..
- \ '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' ..
- \ '<\@<=\([^/!][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>'
- let b:undo_ftplugin ..= " | unlet! b:match_ignorecase b:match_words"
- endif
|