" 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
+" Try to limit lines to 64 characters.
+setlocal textwidth=64
+augroup factorTextWidth
+ au!
+ au BufEnter <buffer> 2match Error /\%>64v.\+/
+ au BufLeave <buffer> 2match none
+augroup END
" Teach Vim what comments look like.
setlocal comments+=b:!,b:#!
+
+" Make all of these characters part of a word (useful for skipping
+" over words with w, e, and b)
+setlocal iskeyword=33-126,128-255