We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3af68a4 commit 375e9e1Copy full SHA for 375e9e1
ftdetect/eelixir.vim
ftdetect/elixir.vim
@@ -1,9 +1,17 @@
1
-au BufRead,BufNewFile *.ex,*.exs set filetype=elixir
2
-au FileType elixir setl sw=2 sts=2 et iskeyword+=!,?
+function! s:setf(filetype) abort
+ 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+=!,?
11
12
function! s:DetectElixir()
13
if getline(1) =~ '^#!.*\<elixir\>'
- set filetype=elixir
14
+ call s:setf('elixir')
15
endif
16
endfunction
17
0 commit comments