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 375e9e1 commit 64257e2Copy full SHA for 64257e2
ftdetect/elixir.vim
@@ -1,18 +1,18 @@
1
+au BufRead,BufNewFile *.ex,*.exs call s:setf('elixir')
2
+au BufRead,BufNewFile *.eex call s:setf('eelixir')
3
+
4
+au FileType elixir,eelixir setl sw=2 sts=2 et iskeyword+=!,?
5
6
+au BufNewFile,BufRead * call s:DetectElixir()
7
8
function! s:setf(filetype) abort
9
if &filetype !=# a:filetype
10
let &filetype = a:filetype
11
endif
12
endfunction
13
-au BufRead,BufNewFile *.ex,*.exs call s:setf('elixir')
-au BufRead,BufNewFile *.eex call s:setf('eelixir')
-
-au FileType elixir,eelixir setl sw=2 sts=2 et iskeyword+=!,?
14
function! s:DetectElixir()
15
if getline(1) =~ '^#!.*\<elixir\>'
16
call s:setf('elixir')
17
18
-autocmd BufNewFile,BufRead * call s:DetectElixir()
0 commit comments