>>> "PDN" == Paul D Nelson <[email protected]> writes:
>> Thanks, but this is the code I am already using and which causes the
>> insertion of the two labels.
> Are you sure? This line was added relative to what I had sent before:
>>> (unless (equal last-command 'LaTeX-environment)
I am using this:
(defun my-after-insert-environment-hook (new-env beg end)
"Hook to run after a LaTeX environment is modified."
(unless (equal last-command 'LaTeX-environment)
(when (equal new-env "equation")
(unless (save-excursion (goto-char beg)
(search-forward "\\label{" end t))
(save-excursion
(goto-char beg)
(forward-line 1)
(open-line 1)
(reftex-label)
(LaTeX-indent-line))))
(when (equal (substring new-env -1) "*")
(save-restriction
(narrow-to-region beg end)
(save-excursion
(goto-char (point-min))
(LaTeX--strip-labels))))))
(add-hook 'LaTeX-after-insert-env-hook #'my-after-insert-environment-hook)
But when running LaTeX-environment (equation) I obtain
\begin{equation}
\label{eq:test:1}
\label{eq:test:2}
\end{equation}
--
I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel
I strongly condemn Putin's war of aggression against Ukraine.
I support to deliver weapons to Ukraine's military.
I support the EU and NATO membership of Ukraine.
smime.p7s
Description: S/MIME cryptographic signature
