| 
									
										
										
										
											2005-07-27 21:13:01 +00:00
										 |  |  | " Vim filetype plugin file | 
					
						
							|  |  |  | " Language:	Diff | 
					
						
							| 
									
										
										
										
											2023-08-13 10:33:05 +02:00
										 |  |  | " Maintainer:	The Vim Project <https://github.com/vim/vim> | 
					
						
							|  |  |  | " Last Change:	2023 Aug 10 | 
					
						
							|  |  |  | " Former Maintainer:	Bram Moolenaar <Bram@vim.org> | 
					
						
							| 
									
										
										
										
											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 |