## File Type table :include /etc/joe/ftyperc RPM SPEC file *.spec -syntax spec -pound_comment *acros.* -syntax spec -pound_comment Perl * +#!\+\[ ]\+\[a-z/]/perl\> -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.PL -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.pm -mnew insf,"~/templates/pm",rtn,dnarw,eol,ltarw,name,backs,backs,backs,notmod -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.pl -mnew insf,"~/templates/pl",rtn,eof,notmod -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.t -mnew insf,"~/templates/t",rtn,eof,notmod -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.cgi -mnew insf,"~/templates/pm",rtn,eof,notmod -autoindent -syntax perl -indentc 32 -istep 4 -spaces -pound_comment -single_quoted *.xs -mnew "#include ",rtn,rtn,"int main(int argc,char **argv) {",rtn,"\x09return 0;",rtn,backs,"}",rtn,notmod -autoindent -syntax c -smarthome -smartbacks -purify -single_quoted -c_comment -cpp_comment -text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif *.pod -wordwrap -autoindent -indentc 32 -istep 2 -tab 2 -spaces C language file *.c -mnew "#include ",rtn,rtn,"int main(int argc,char **argv) {",rtn,"\x09return 0;",rtn,backs,"}",rtn,notmod -autoindent -syntax c -smarthome -smartbacks -purify -single_quoted -c_comment -cpp_comment -text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif *.cpp -mnew "#include ",rtn,rtn,"int main(int argc,char **argv) {",rtn,"\x09return 0;",rtn,backs,"}",rtn,notmod -autoindent -syntax c -smarthome -smartbacks -purify -single_quoted -c_comment -cpp_comment -text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif *.cc -mnew "#include ",rtn,rtn,"int main(int argc,char **argv) {",rtn,"\x09return 0;",rtn,backs,"}",rtn,notmod -autoindent -syntax c -smarthome -smartbacks -purify -single_quoted -c_comment -cpp_comment -text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif *.c++ -mnew "#include ",rtn,rtn,"int main(int argc,char **argv) {",rtn,"\x09return 0;",rtn,backs,"}",rtn,notmod -autoindent -syntax c -smarthome -smartbacks -purify -single_quoted -c_comment -cpp_comment -text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif DTD *.dtd -wordwrap -autoindent -syntax xml RDF *.rdf -wordwrap -autoindent -syntax xml XUL *.xul -wordwrap -autoindent -syntax xml XSL *.xsl -wordwrap -autoindent -syntax xml WSDL *.wsdl -wordwrap -autoindent -syntax xml HTML *.html -mnew html,bof,ffirst,"",rtn,"r",rtn,"\\n\\&\\n",rtn,"y","\x09",nextword,backw,delw,delw,"N0i.Net: ",dnarw,dellin,html_style_href,html_link_rev,html_meta_charset,html_meta_desc,html_meta_author,html_meta_key,eol,rtn,notmod -wordwrap -autoindent -syntax html -spaces -indentc 32 -istep 2 JavaScript *.js -autoindent -syntax java -smarthome -smartbacks -purify -spaces -indentc 32 -istep 2 -cpara >#!;*/% CSS *.css -autoindent -syntax css Mason *.mas -autoindent -syntax mason -indentc 32 -istep 4 -spaces Mason (dinamically determined) * +\*ft=mason -autoindent -syntax mason -indentc 32 -istep 4 -spaces * +<\% -autoindent -syntax mason -indentc 32 -istep 4 -spaces * +\% -autoindent -syntax mason -indentc 32 -istep 4 -spaces * +<\[%&] -autoindent -syntax mason -indentc 32 -istep 4 -spaces * +%\[ #] -autoindent -syntax mason -indentc 32 -istep 4 -spaces