If you're a blog CFC user, you're probably aware that you can easily include code snippets in your posts by surrounding the code with <code>...</code>. What you may not be aware of is how auto-formatting is handled within the code blocks. Take the following two examples:

Example 1:

view plain print about
1<cfif arraylen(results.len) is 0>
2 <cfset arrayappend(results.len, 0)>
3 <cfset arrayappend(results.pos, 0)>
4</cfif>

Example 2:

view plain print about
1<cfif arraylen(results.len) is 0>
2    <cfset arrayappend(results.len, 0)>
3    <cfset arrayappend(results.pos, 0)>
4</cfif>

At first glance, you're probably thinking "what's the big deal? The first example has no indenting and the second one does". You would be partially right. What isn't obvious at first glance, though, is that both code example I posted DO have indenting. The difference is the first example indents using spaces while the second one uses tabs. The color coding method used by blogCFC will only auto-indent code that's been indented using tabs.

I know people debate the tabs vs. spaces issue all the time. Bottom line here, though, is that if you want to have your code intented in blogCFC, you'll need to make sure your IDE uses tabs and not spaces for indents.