Skip to content

Commit

Permalink
💅
Browse files Browse the repository at this point in the history
  • Loading branch information
kassio committed Jan 10, 2016
1 parent 375e9e1 commit 64257e2
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions ftdetect/elixir.vim
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
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+=!,?

au BufNewFile,BufRead * call s:DetectElixir()

function! s:setf(filetype) abort
if &filetype !=# a:filetype
let &filetype = a:filetype
endif
endfunction

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+=!,?

function! s:DetectElixir()
if getline(1) =~ '^#!.*\<elixir\>'
call s:setf('elixir')
endif
endfunction

autocmd BufNewFile,BufRead * call s:DetectElixir()

0 comments on commit 64257e2

Please sign in to comment.