`#` When not in output is looked at as CFML variable
When there is a single # in code that is not there for ColdFusion (ex. in CSS referencing ID outside of <cfoutput> tags), the parser thinks it should be a variables. There should be a check for if the # is either inside of a ColdFusion tag or if it is inside of a<cfoutput> tags. Any other instance shouldn't be seen as a CFML variable.
There was a stackoverflow question by someone who was working on this issue which contains what is still a compromise but better than the current situation: http://stackoverflow.com/questions/2359399/vim-syntax-highlighting-of-coldfusion-hash-marks
Thanks. That may help me figure out why it breaks like it does.
David Long Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Monday, May 14, 2012 at 10:07 AM, Stephen E. Baker wrote:
There was a stackoverflow question by someone who was working on this issue which contains what is still a compromise but better than the current situation: http://stackoverflow.com/questions/2359399/vim-syntax-highlighting-of-coldfusion-hash-marks
Reply to this email directly or view it on GitHub: https://github.com/davejlong/cfml-utils.vim/issues/1#issuecomment-5690954
I mostly fixed the bug in the latest commit 7c543fb7c3ad7112de0f1f6637a0ff3de77762bc
Spiffy.