Why does algorithm2e typeset the variables anychange and done in italics, and how can I turn this off? How can I remove the semicolon after done in the until-clause?

$\textsf{anychange} \gets \textsf{false}$ \\
\Repeat{$\textsf{done}$}{
$\textsf{done} \gets \textsf{true}$ \\
\ParallelFor{$u \in V$} {
$\delta \gets \max_{v \in N(u)} \left \{ \Delta mod(v, \zeta(u) \rightarrow \zeta(v)) \right \} $\\
$C \gets \zeta(\arg\max_{v \in N(u)} \left \{ \Delta mod(v, \zeta(u) \rightarrow \zeta(v)) \right \} ) $\\
\If{$\delta > 0$}{
$\zeta(u) \leftarrow C$ \\
$\textsf{done} \gets \textsf{false}$ \\
$\textsf{anychange} \gets \textsf{true}$ \\
}
}
}
\If{$\textsf{anychange}$}{
$G' \leftarrow$ \textsf{contract}$(G, \zeta)$ \\
$\zeta \gets$ \textsf{prolong(PLM$(G')$)} \\
}

\ArgSty- anArgumentStyle function, which can be adjusted via\SetArgSty. Try, for example,\SetArgSty{upshape}to force a specific (upright)shape. Similar alternatives include\SetArgSty{relax}(\relaxis just a no-op) and\SetArgSty{textnormal}, which is the current "exterior" default switch to remove any kind of formatting/shape. – Werner Dec 07 '22 at 17:57