| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | " Vim filetype plugin file | 
					
						
							|  |  |  | " Language:	matlab | 
					
						
							|  |  |  | " Maintainer:	Jake Wasserman <jwasserman at gmail dot com> | 
					
						
							| 
									
										
										
										
											2019-09-27 19:34:08 +02:00
										 |  |  | " Last Change: 	2019 Sep 27 | 
					
						
							| 
									
										
										
										
											2015-01-07 16:57:10 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Contributors: | 
					
						
							|  |  |  | " Charles Campbell | 
					
						
							| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-30 18:54:39 +00:00
										 |  |  | if exists("b:did_ftplugin") | 
					
						
							|  |  |  | 	finish | 
					
						
							| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | endif | 
					
						
							|  |  |  | let b:did_ftplugin = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let s:save_cpo = &cpo | 
					
						
							|  |  |  | set cpo-=C | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if exists("loaded_matchit") | 
					
						
							| 
									
										
										
										
											2015-01-07 16:57:10 +01:00
										 |  |  |  let s:conditionalEnd = '\%(([^()]*\)\@!\<end\>\%([^()]*)\)\@!' | 
					
						
							|  |  |  |  let b:match_words= | 
					
						
							|  |  |  |    \ '\<\%(if\|switch\|for\|while\)\>:\<\%(elseif\|case\|break\|continue\|else\|otherwise\)\>:'.s:conditionalEnd.','. | 
					
						
							|  |  |  |    \ '\<function\>:\<return\>:\<endfunction\>' | 
					
						
							|  |  |  |  unlet s:conditionalEnd | 
					
						
							| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | setlocal suffixesadd=.m | 
					
						
							|  |  |  | setlocal suffixes+=.asv | 
					
						
							| 
									
										
										
										
											2019-09-27 19:34:08 +02:00
										 |  |  | setlocal commentstring=%\ %s | 
					
						
							| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-27 19:34:08 +02:00
										 |  |  | let b:undo_ftplugin = "setlocal suffixesadd< suffixes< commentstring< " | 
					
						
							| 
									
										
										
										
											2006-01-13 22:35:40 +00:00
										 |  |  | 	\ . "| unlet! b:match_words" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let &cpo = s:save_cpo | 
					
						
							| 
									
										
										
										
											2012-03-11 15:57:40 +01:00
										 |  |  | unlet s:save_cpo |