> The only other source of trouble which remains is an old parsed info
> file which AUCTeX loads. I can imagine in that file, thers is an entry
> with `LaTeX-add-xparse-macros' which has outdated signature. Can you
> please check that as well? You should see that also in the Message
> buffer, an entry like this:
>
> Loading /path/to/auto/name-of-your-tex-file.el (source)...done
It was the automatically generated files from my personal LaTeX
packages that were causing the issue. I had tried deleting the
documents’ ‘auto’ directory before but I forgot about the ones in my
personal texmf tree. Now I’ve re-generated them and everything works
alright.
> Save the code above as a .tex file, open it and hit `C-c C-n' twice (to
> be sure). Then eval the (insert ...) form and you'll see that the
> entries retured have four elements.
Yes, it inserts
(("\\NewDocumentCommand \\bar { > { \\SplitArgument { 2 } { ; } } m }"
"bar"
" > { \\SplitArgument { 2 } { ; } } m "
"New")
("\\NewDocumentCommand \\foo { > { \\ReverseBoolean } s m }"
"foo"
" > { \\ReverseBoolean } s m "
"New"))
Sorry for wasting your time guys :(
Have a happy new year :-)