Skip to content

Commit 375e9e1

Browse files
Igor Kapkovkassio
authored andcommitted
Fix setting filetype twice
1 parent 3af68a4 commit 375e9e1

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

ftdetect/eelixir.vim

Lines changed: 0 additions & 2 deletions
This file was deleted.

ftdetect/elixir.vim

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
au BufRead,BufNewFile *.ex,*.exs set filetype=elixir
2-
au FileType elixir setl sw=2 sts=2 et iskeyword+=!,?
1+
function! s:setf(filetype) abort
2+
if &filetype !=# a:filetype
3+
let &filetype = a:filetype
4+
endif
5+
endfunction
6+
7+
au BufRead,BufNewFile *.ex,*.exs call s:setf('elixir')
8+
au BufRead,BufNewFile *.eex call s:setf('eelixir')
9+
10+
au FileType elixir,eelixir setl sw=2 sts=2 et iskeyword+=!,?
311

412
function! s:DetectElixir()
513
if getline(1) =~ '^#!.*\<elixir\>'
6-
set filetype=elixir
14+
call s:setf('elixir')
715
endif
816
endfunction
917

0 commit comments

Comments
 (0)