| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim filetype plugin file | 
					
						
							|  |  |  | " Language:	Make | 
					
						
							|  |  |  | " Maintainer:	Bram Moolenaar <Bram@vim.org> | 
					
						
							| 
									
										
										
										
											2020-10-26 21:12:46 +01:00
										 |  |  | " Last Change:	2020 Oct 16 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Only do this when not done yet for this buffer | 
					
						
							|  |  |  | if exists("b:did_ftplugin") | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let b:did_ftplugin = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-26 21:12:46 +01:00
										 |  |  | let b:undo_ftplugin = "setl et< sts< sw< fo< com< cms< inc<" | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Make sure a hard tab is used, required for most make programs | 
					
						
							| 
									
										
										
										
											2020-10-26 21:12:46 +01:00
										 |  |  | setlocal noexpandtab softtabstop=0 shiftwidth=0 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Set 'formatoptions' to break comment lines but not other lines, | 
					
						
							|  |  |  | " and insert the comment leader when hitting <CR> or using "o". | 
					
						
							|  |  |  | setlocal fo-=t fo+=croql | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Set 'comments' to format dashed lists in comments | 
					
						
							|  |  |  | setlocal com=sO:#\ -,mO:#\ \ ,b:# | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Set 'commentstring' to put the marker after a #. | 
					
						
							|  |  |  | setlocal commentstring=#\ %s | 
					
						
							| 
									
										
										
										
											2004-12-19 22:46:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Including files. | 
					
						
							|  |  |  | let &l:include = '^\s*include' | 
					
						
							| 
									
										
										
										
											2013-04-24 18:51:19 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-04 13:11:03 +02:00
										 |  |  | " For matchit.vim, suggested by Albert Netymk and Ken Takata. | 
					
						
							| 
									
										
										
										
											2013-04-24 18:51:19 +02:00
										 |  |  | if exists("loaded_matchit") | 
					
						
							| 
									
										
										
										
											2019-04-04 13:11:03 +02:00
										 |  |  |   let b:match_words = '^ *ifn\=\(eq\|def\)\>:^ *else\(\s\+ifn\=\(eq\|def\)\)\=\>:^ *endif\>,\<define\>:\<endef\>,^!\s*if\(n\=def\)\=\>:^!\s*else\(if\(n\=def\)\=\)\=\>:^!\s*endif\>' | 
					
						
							| 
									
										
										
										
											2013-04-24 18:51:19 +02:00
										 |  |  | endif |