From 62955acb9d59ab2b72b7e52d3bc1d2919e826cbc Mon Sep 17 00:00:00 2001 From: Peter Havens Date: Fri, 12 Sep 2014 08:28:36 -0600 Subject: [PATCH] Detect `#!` lines using Elixir. --- ftdetect/elixir.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ftdetect/elixir.vim b/ftdetect/elixir.vim index df413e18..7de37a92 100644 --- a/ftdetect/elixir.vim +++ b/ftdetect/elixir.vim @@ -1,2 +1,10 @@ au BufRead,BufNewFile *.ex,*.exs set filetype=elixir au FileType elixir setl sw=2 sts=2 et iskeyword+=!,? + +function! s:DetectElixir() + if getline(1) =~ '^#!.*\' + set filetype=elixir + endif +endfunction + +autocmd BufNewFile,BufRead * call s:DetectElixir()