Enable lexical-binding in all code and test files.
Some small changes were required.
While reading through all files I also tweaked most docstrings to pass checkdoc.
Also enabled CI testing for Emacs 29.1 and 29.2.
Added a test to check that mmm-version matches the Version tag.
Enable
lexical-binding
in all code and test files. Some small changes were required.While reading through all files I also tweaked most docstrings to pass
checkdoc
. Also enabled CI testing for Emacs 29.1 and 29.2. Added a test to check thatmmm-version
matches theVersion
tag.