closes: #17121 Signed-off-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
		
			
				
	
	
		
			35 lines
		
	
	
		
			982 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			982 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Elixir filetype plugin
 | |
| " Language: HEEx
 | |
| " Maintainer:	Mitchell Hanberg <vimNOSPAM@mitchellhanberg.com>
 | |
| " Last Change: 2022 Sep 21
 | |
| " 2025 Apr 16 by Vim Project (set 'cpoptions' for line continuation, #17121)
 | |
| 
 | |
| if exists("b:did_ftplugin")
 | |
|   finish
 | |
| endif
 | |
| let b:did_ftplugin = 1
 | |
| 
 | |
| let s:cpo_save = &cpo
 | |
| set cpo&vim
 | |
| 
 | |
| setlocal shiftwidth=2 softtabstop=2 expandtab
 | |
| 
 | |
| setlocal comments=:<%!--
 | |
| setlocal commentstring=<%!--\ %s\ --%>
 | |
| 
 | |
| let b:undo_ftplugin = 'set sw< sts< et< com< cms<'
 | |
| 
 | |
| " HTML: thanks to Johannes Zellner and Benji Fisher.
 | |
| if exists("loaded_matchit") && !exists("b:match_words")
 | |
|   let b:match_ignorecase = 1
 | |
|   let b:match_words = '<%\{-}!--:--%\{-}>,' ..
 | |
| 	\	      '<:>,' ..
 | |
| 	\	      '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' ..
 | |
| 	\	      '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' ..
 | |
| 	\	      '<\@<=\([^/!][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>'
 | |
|   let b:undo_ftplugin ..= " | unlet! b:match_ignorecase b:match_words"
 | |
| endif
 | |
| 
 | |
| let &cpo = s:cpo_save
 | |
| unlet s:cpo_save
 |