[TxMt] Re: list of all file types for -t
Allan Odgaard
mailinglist at textmate.org
Thu Jun 27 05:03:19 UTC 2019
On 23 Apr 2019, at 10:13, Dr Eberhard W Lisse wrote:
> […] so
>
> mate -t source.r -
> mate -t source.makefile -
> mate -t source.perl -
>
> and after a little experimenting
>
> mate -t text.tabular.csv -
>
> work (even if source.perl did not come up in the grep) if the
> corresponding bundle is installed.
>
> And TextMate evaluates the shebang which also works in a pipe.
>
> So that solves my problem, but I am still wondering if a complete
> list,
> or the logic used should not be published somewhere...
The type `<filetype>` argument for `mate -t` is indeed the grammar’s
root scope that you find by grepping the property lists.
You can also find this value either in the bundle editor, select a
language grammar and it is the “Grammar” field in the drawer,
alternatively, if you open a file of the desired type, press ⌃⇧P and
a tool tip shows with the full scope of the insertion point, the first
line is the grammar’s root scope, and what to use for `mate -t`.
There is no full list because it would depend on what bundles you have
installed/created. But I guess it wouldn’t be bad if there was a way
for `mate` to query the list of installed bundles. I’ve added a note
about this, although the effort to implement this is probably not
proportional with the benefit.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macromates.com/textmate/attachments/20190627/e939a427/attachment-0001.html>
More information about the textmate
mailing list