| 
									
										
										
										
											2014-07-26 13:40:44 +02:00
										 |  |  | " Vim filetype plugin file | 
					
						
							|  |  |  | " Language:	Vroom (vim testing and executable documentation) | 
					
						
							| 
									
										
										
										
											2014-08-22 19:21:47 +02:00
										 |  |  | " Maintainer:	David Barnett (https://github.com/google/vim-ft-vroom) | 
					
						
							| 
									
										
										
										
											2014-07-26 13:40:44 +02:00
										 |  |  | " Last Change:	2014 Jul 23 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if exists('b:did_ftplugin') | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let b:did_ftplugin = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let s:cpo_save = &cpo | 
					
						
							|  |  |  | set cpo-=C | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let b:undo_ftplugin = 'setlocal formatoptions< shiftwidth< softtabstop<' . | 
					
						
							|  |  |  |     \ ' expandtab< iskeyword< comments< commentstring<' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | setlocal formatoptions-=t | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " The vroom interpreter doesn't accept anything but 2-space indent. | 
					
						
							|  |  |  | setlocal shiftwidth=2 | 
					
						
							|  |  |  | setlocal softtabstop=2 | 
					
						
							|  |  |  | setlocal expandtab | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " To allow tag lookup and autocomplete for whole autoload functions, '#' must be | 
					
						
							|  |  |  | " a keyword character. This also conforms to the behavior of ftplugin/vim.vim. | 
					
						
							|  |  |  | setlocal iskeyword+=# | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Vroom files have no comments (text is inert documentation unless indented). | 
					
						
							|  |  |  | setlocal comments= | 
					
						
							|  |  |  | setlocal commentstring= | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let &cpo = s:cpo_save | 
					
						
							|  |  |  | unlet s:cpo_save |