After reading sergioFC's comment, I tested the snippet in your question, and when I commented out the <scope>
line, it worked fine. So, I suspect the issue isn't with the asterisk (*
character), but with the scope. I had never heard of Abacus, and I still can't find a language syntax for Sublime or TextMate (although I did find an extremely minimal one for Atom, and keywords for NotePad++), but apparently its grammar is similar to Fortran. Correct me if I'm wrong.
At any rate, the language syntax you are using is most likely scoped as source.abaqus
rather than text.abacus
. source
is used for source code, whereas text
is used for things like Plain text, HTML, Markdown, LaTeX, etc. You can either leave the scope blank, at the risk of triggering your snippet(s) in other languages, or you can change it to source.abaqus
. To find out for sure what the base scope is, you can use the following key combos to display the full scope at the cursor in the status bar at the bottom of the window:
- Windows/Linux: CtrlAltShiftP
- OS X: CtrlShiftP