bbluemel/ColdFusion — comment on commit 2a4265d55f014290adf7e6b450e8e7fe04a69735
File:  line 0
By bbluemel:

Hey,
The main reasoning behind nesting etc is consider the following code:
```coldfusion
#a#

#b#

#c#

#d#

#e#
```

#a# and #e# are not going to be parsed as hash variables so will be output literally... i.e don't highlight them
#b# #c# and #d# are all within cfoutput tags so will be parsed by CF - i.e highlight them.
without nesting #d# gets left out because the closing tag after #c# kills the cfoutput "scope".

It's basically functionality that I implemented in my Notepad++ ColdFusion Plugin early on as a visual distinction of being in a cfoutput tag or not (especially if the cfoutput tags are not within view), and one of the big things I've missed since using Sublime.

There are still other places that would need it to be picked up, e.g cfquery.