[TxMt] punctuation.whitespace.function-call.leading.c

Thomas Aylott - subtleGradient textmate at subtleGradient.com
Sun Feb 10 15:22:41 UTC 2008


On Feb 8, 2008, at 4:21 PM, Michael Sheets wrote:

> I don't know where allan's stance is, but my view is that this  
> should be a TextMate level feature, built into the editor and  
> completely separated from the grammars. It would then work  
> everywhere, even when an entire line is matched. If it was tied into  
> the folding perhaps even allow better coloring as you could the  
> entire clock for a color, something like XCode.

I totally agree that this sort of thing should be a TextMate level  
feature.
I hate repeating the same code in multiple grammars.

But, if a feature is possible to implement with the current system,  
and the pros outweigh the cons, then I'd say let's do it.

On this feature in particular, it's extremely handy to have the  
leading space scopes available in HTML, Javascript, Ruby and almost  
every other language on earth. Mostly just for theme support.

But what are the downsides?
	Adding too many irrelevant scopes to the document.
	When converting the scopes to HTML you get a giant glob of carp at  
the beginning of every line.
		That could be averted with a simple blacklist of scopes that should  
be ignored from the conversion process.

Other than that, what's other downsides are there?

—Thomas Aylott – subtleGradient—


More information about the textmate mailing list