| 
									
										
										
										
											2005-07-27 21:13:01 +00:00
										 |  |  | " Vim filetype plugin file | 
					
						
							|  |  |  | " Language:	Diff | 
					
						
							|  |  |  | " Maintainer:	Bram Moolenaar <Bram@vim.org> | 
					
						
							| 
									
										
										
										
											2021-11-16 19:18:26 +00:00
										 |  |  | " Last Change:	2021 Nov 14 | 
					
						
							| 
									
										
										
										
											2005-07-27 21:13:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Only do this when not done yet for this buffer | 
					
						
							|  |  |  | if exists("b:did_ftplugin") | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let b:did_ftplugin = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-16 19:18:26 +00:00
										 |  |  | let b:undo_ftplugin = "setl modeline< commentstring<" | 
					
						
							| 
									
										
										
										
											2005-07-27 21:13:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Don't use modelines in a diff, they apply to the diffed file | 
					
						
							|  |  |  | setlocal nomodeline | 
					
						
							| 
									
										
										
										
											2020-07-26 17:00:44 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | " If there are comments they start with # | 
					
						
							| 
									
										
										
										
											2021-11-16 19:18:26 +00:00
										 |  |  | let &l:commentstring = "# %s" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if (has("gui_win32") || has("gui_gtk")) && !exists("b:browsefilter") | 
					
						
							|  |  |  |   let b:browsefilter = "Diff Files (*.diff)\t*.diff\nPatch Files (*.patch)\t*.h\nAll Files (*.*)\t*.*\n" | 
					
						
							|  |  |  |   let b:undo_ftplugin ..= " | unlet! b:browsefilter" | 
					
						
							|  |  |  | endif |