29 lines
		
	
	
		
			794 B
		
	
	
	
		
			VimL
		
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			794 B
		
	
	
	
		
			VimL
		
	
	
" Vim filetype plugin file
 | 
						|
" Language: Factor
 | 
						|
" Maintainer: Tim Allen <screwtape@froup.com>
 | 
						|
" Last Change: 2011 Apr 05
 | 
						|
 | 
						|
" Only do this when not done yet for this buffer
 | 
						|
if exists("b:did_ftplugin")
 | 
						|
    finish
 | 
						|
endif
 | 
						|
let b:did_ftplugin = 1
 | 
						|
 | 
						|
" Code formatting settings loosely adapted from:
 | 
						|
" http://concatenative.org/wiki/view/Factor/Coding%20Style
 | 
						|
 | 
						|
" Tabs are not allowed in Factor source files; use four spaces instead.
 | 
						|
setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4
 | 
						|
 | 
						|
" Try to limit lines to 64 characters, except for documentation, which can be
 | 
						|
" any length.
 | 
						|
if expand("%:t") !~ "-docs\.factor$"
 | 
						|
    setlocal textwidth=64
 | 
						|
 | 
						|
    " Mark anything in column 64 or beyond as a syntax error.
 | 
						|
    match Error /\%>63v.\+/
 | 
						|
endif
 | 
						|
 | 
						|
" Teach Vim what comments look like.
 | 
						|
setlocal comments+=b:!,b:#!
 |