mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			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
 |