summaryrefslogtreecommitdiffstats
path: root/ftplugin/eelixir.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/eelixir.vim')
-rw-r--r--ftplugin/eelixir.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/ftplugin/eelixir.vim b/ftplugin/eelixir.vim
index 6e1d13fd..d8fb2631 100644
--- a/ftplugin/eelixir.vim
+++ b/ftplugin/eelixir.vim
@@ -24,13 +24,16 @@ if !exists("b:eelixir_subtype")
let b:eelixir_subtype = matchstr(&filetype,'^eex\.\zs\w\+')
endif
if b:eelixir_subtype == ''
+ let b:eelixir_subtype = matchstr(&filetype,'^heex\.\zs\w\+')
+ endif
+ if b:eelixir_subtype == ''
let b:eelixir_subtype = matchstr(&filetype,'^leex\.\zs\w\+')
endif
if b:eelixir_subtype == ''
let b:eelixir_subtype = matchstr(&filetype,'^sface\.\zs\w\+')
endif
if b:eelixir_subtype == ''
- let b:eelixir_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.eex\|\.sface\|\.leex\|\.eelixir\)\+$','',''),'\.\zs\w\+$')
+ let b:eelixir_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.eex\|\.heex\|\.leex\|\.sface\|\.eelixir\)\+$','',''),'\.\zs\w\+$')
endif
if b:eelixir_subtype == 'ex'
let b:eelixir_subtype = 'elixir'