Occasionally I open a .tex in SM but it is not recognized as such: syntax coloring is off and cmd+B does not build and returns an error in the first line of the file. But if I just save the file it is then recognized as .tex. On those instances that this problem happens, quitting and relaunching SM does not help. I have not figured a reproducible trigger, the behavior is infrequent, but it has happened several times already. Has anyone else seen this?
Some times ST does not recognize .tex files
I meant ST… for reasons that I don’t understand S"M" comes easier to me…
The problem is that the behavior is intermittent and I cannot trigger it on purpose. Right now, for example I am not experiencing this even though ST was running continuously since the last time I encountered the behavior.
Do you have AutoSetSyntax or any related package installed, which might fail to set syntax?
OK, so now I have a better picture of what is going on, but not why:
-
I close all ST tabs, quit ST, then double-click on a latex file, say 1.tex: the file always opens without syntax coloring.
-
If I keep opening tex files one after another, they open without syntax coloring, until suddenly one opens in color. After that everything opens in color. I can also restore color by simply clicking on a file w/o coloring and saving that window.
-
If I quit ST with a tab that contains a tex file with syntax coloring, next time I open any other tex file coloring is on. But if ST has no tab with a file in syntax coloring when it launches, it opens files without syntax coloring.
In safe mode syntax coloring always works. I have the following packages: LateX-cwl, LaTeX Tools and Package Control.
How should I go about figuring this?
LaTeX Tools has some modules which mess with syntaxes, I’d blame.
Maybe try to set "latextools_set_syntax": false
in LaTeXTools.sublime-settings
I finally identified the problem: it is file Diff.sublime-settings
in ~/Library/Application Support/Sublime Text/Packages/User
which contains
{
"extensions":
[
"tex"
]
}
Removing this file restored all syntax coloring. I don’t remember creating it, is it safe to permanently remove it?
[EDIT] I ended up uninstalling and reinstalling LaTeX tools. So far behavior is normal.
Yes, you can safely remove it. It’s created by “Always open file with … > Syntax”