mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 19:25:11 -07:00
6fed505100
Update runtime files.
d09091d495
32 lines
731 B
VimL
32 lines
731 B
VimL
" Vim filetype plugin file
|
|
" Language: bash
|
|
" Maintainer: Bram Moolenaar
|
|
" Last Changed: 2019 Jan 12
|
|
"
|
|
" This is not a real filetype plugin. It allows for someone to set 'filetype'
|
|
" to "bash" in the modeline, and gets the effect of filetype "sh" with
|
|
" b:is_bash set. Idea from Mahmode Al-Qudsi.
|
|
|
|
if exists("b:did_ftplugin")
|
|
finish
|
|
endif
|
|
|
|
let b:is_bash = 1
|
|
if exists("b:is_sh")
|
|
unlet b:is_sh
|
|
endif
|
|
if exists("b:is_kornshell")
|
|
unlet b:is_kornshell
|
|
endif
|
|
|
|
" Setting 'filetype' here directly won't work, since we are being invoked
|
|
" through an autocommand. Do it later, on the BufWinEnter event.
|
|
augroup bash_filetype
|
|
au BufWinEnter * call SetBashFt()
|
|
augroup END
|
|
|
|
func SetBashFt()
|
|
au! bash_filetype
|
|
set ft=sh
|
|
endfunc
|