Use the proper term for the "#!" line

This commit is contained in:
Jason Franklin 2020-11-02 10:46:56 -05:00
parent 6c22936303
commit 73632312c2
No known key found for this signature in database
GPG Key ID: E55F751316A343B0
1 changed files with 5 additions and 5 deletions

View File

@ -1,17 +1,17 @@
" Author: w0rp <devw0rp@gmail.com>
function! ale#handlers#sh#GetShellType(buffer) abort
let l:bang_line = get(getbufline(a:buffer, 1), 0, '')
let l:shebang = get(getbufline(a:buffer, 1), 0, '')
let l:command = ''
" Take the shell executable from the hashbang, if we can.
if l:bang_line[:1] is# '#!'
" Take the shell executable from the shebang, if we can.
if l:shebang[:1] is# '#!'
" Remove options like -e, etc.
let l:command = substitute(l:bang_line, ' --\?[a-zA-Z0-9]\+', '', 'g')
let l:command = substitute(l:shebang, ' --\?[a-zA-Z0-9]\+', '', 'g')
endif
" If we couldn't find a hashbang, try the filetype
" If we couldn't find a shebang, try the filetype
if l:command is# ''
let l:command = &filetype
endif