| 
									
										
										
										
											2022-09-27 17:30:34 +01:00
										 |  |  | " Vim filetype plugin | 
					
						
							|  |  |  | " Language: Hare | 
					
						
							|  |  |  | " Maintainer: Amelia Clarke <me@rsaihe.dev> | 
					
						
							|  |  |  | " Previous Maintainer: Drew DeVault <sir@cmpwn.com> | 
					
						
							| 
									
										
										
										
											2023-08-29 05:32:27 +10:00
										 |  |  | " Last Updated: 2022-09-28 | 
					
						
							|  |  |  | "               2023 Aug 28 by Vim Project (undo_ftplugin) | 
					
						
							| 
									
										
										
										
											2022-09-27 17:30:34 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | if exists('b:did_ftplugin') | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let b:did_ftplugin = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-29 05:32:27 +10:00
										 |  |  | " Formatting settings. | 
					
						
							|  |  |  | setlocal formatoptions-=t formatoptions+=croql/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Miscellaneous. | 
					
						
							|  |  |  | setlocal comments=:// | 
					
						
							| 
									
										
										
										
											2022-09-27 17:30:34 +01:00
										 |  |  | setlocal commentstring=//\ %s | 
					
						
							| 
									
										
										
										
											2023-08-29 05:32:27 +10:00
										 |  |  | setlocal suffixesadd=.ha | 
					
						
							| 
									
										
										
										
											2022-09-27 17:30:34 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-29 05:32:27 +10:00
										 |  |  | let b:undo_ftplugin = "setl cms< com< fo< sua<" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Hare recommended style. | 
					
						
							|  |  |  | if get(g:, "hare_recommended_style", 1) | 
					
						
							|  |  |  |   setlocal noexpandtab | 
					
						
							|  |  |  |   setlocal shiftwidth=8 | 
					
						
							|  |  |  |   setlocal softtabstop=0 | 
					
						
							|  |  |  |   setlocal tabstop=8 | 
					
						
							|  |  |  |   setlocal textwidth=80 | 
					
						
							|  |  |  |   let b:undo_ftplugin ..= " | setl et< sts< sw< ts< tw<" | 
					
						
							|  |  |  | endif | 
					
						
							| 
									
										
										
										
											2022-09-27 17:30:34 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | compiler hare | 
					
						
							| 
									
										
										
										
											2023-08-29 05:32:27 +10:00
										 |  |  | 
 | 
					
						
							|  |  |  | " vim: et sw=2 sts=2 ts=8 |