diff options
Diffstat (limited to 'syntax/eelixir.vim')
-rw-r--r-- | syntax/eelixir.vim | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/syntax/eelixir.vim b/syntax/eelixir.vim index bd7f8611..398becc5 100644 --- a/syntax/eelixir.vim +++ b/syntax/eelixir.vim @@ -24,7 +24,10 @@ if !exists("b:eelixir_subtype") let b:eelixir_subtype = matchstr(&filetype,'^eex\.\zs\w\+') endif if b:eelixir_subtype == '' - let b:eelixir_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.eex\|\.eelixir\)\+$','',''),'\.\zs\w\+$') + let b:eelixir_subtype = matchstr(&filetype,'^leex\.\zs\w\+') + endif + if b:eelixir_subtype == '' + let b:eelixir_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.eex\|\.leex\|\.eelixir\)\+$','',''),'\.\zs\w\+$') endif if b:eelixir_subtype == 'ex' let b:eelixir_subtype = 'elixir' |