<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 26 Aug 2019, at 12:13, Umberto Cerrato wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">This seems to work too...<br>
<br>
[ 'source.*{c, c++, python}' ]</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">It may seem to work, but it shouldn’t, that is, <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">source.*</code> will match all <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">source</code> documents (as opposed to <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">text.*</code>), the following braces are non-sensical, and the comma will be interpreted as scope selector delimiter.</p>

<p dir="auto">Either use a file glob or use scope selectors.</p>

<p dir="auto">For more information about scope selectors I suggest these two resources:</p>

<p dir="auto">TextMate 1.5.1 manual (but concept is the same for 2.0): <a href="https://macromates.com/manual/en/scope_selectors" style="color:#3983C4">https://macromates.com/manual/en/scope_selectors</a><br>
  Blog post: <a href="https://macromates.com/blog/2005/introduction-to-scopes/" style="color:#3983C4">https://macromates.com/blog/2005/introduction-to-scopes/</a></p>
</div>
</div>
</body>
</html>