[TxMt] CSV Language Bundle (can't get text.csv scope)

Fritz Anderson fritza at manoverboard.org
Thu Feb 22 18:30:29 UTC 2007


My quest for supporting CSV whizbangs in TextMate continues. I  
created a very simple CSV language bundle, and can't get my CSV  
commands (OK, so far, "command") to apply to the file.

I added a new bundle and named it CSV. Here is the language spec:

=============
{	scopeName = 'text.csv';
	fileTypes = ( 'csv' );
}
=============

Simple enough. My problem may be that it's too simple. I'm figuring  
that patterns and folding don't make much sense in a language as  
simple (hah!) as CSV.

Opening a .csv file identifies the file as CSV (the language popup  
says "CSV"). However:

- Trying to detect the scope inside the file (⌃⇧P) produces no  
scope tip at all.

- The commands popup at the bottom of the window starts you off at  
the top of the language list, not at CSV.

- Pressing ⌘R (the key equivalent for one of my CSV commands) gives  
me a popup offering the ⌘R commands of two other bundles (including  
Xcode)... which I now see specify no scope for those commands. My ⌘R  
is scoped for text.csv.

Clearly my language spec does not suffice to give the contents of  
a .csv file text.csv scope. I'm missing something. What is it?

	— F




More information about the textmate mailing list