add coffeescript test case #30
merged with fast-forward master
Workaround for CoffeeScript mode not knowing original grandparent node ranges, though not understanding what's different yet.