Lately regardless of the latex built I choose, latex runs multiple times. With %!TEX TS-program = lualatex in the first line of the source file, all of the following builds,
LaTex, LaTeX - Traditional, and LaTeX - LuaLaTex
invoke latexmk.
‘LaTeX - Basic Builder’ and ‘LaTeX - Basic Bulder - LuaLaTex’ do not invoke latexmk, but run twice if I create something in the source file that changes the aux file, for example, a new \label. It used to be possible to run a single pass of LaTeX. Has something changed in the latest ST? I am on 4143.