IOTACodeFormatter and IOTACodeFormatterServices were only added to the ToolsAPI in Delphi 13.2, but GExperts used them in every Delphi 13. GExperts now has its own declarations of these two interfaces, with the same GUIDs, and asks the IDE for them at run time. So it should compile with 13.0 and 13.1 again, and the option to use the Code Formatter for the IDE's Format Source command is simply not shown there.
I could only test this with 13.2, so please let me know whether it compiles and runs in your Delphi 13 CE.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
IOTACodeFormatterServices does not exists in Delphi13CE
Thanks for the report. Fixed in revision 5996.
IOTACodeFormatterandIOTACodeFormatterServiceswere only added to the ToolsAPI in Delphi 13.2, but GExperts used them in every Delphi 13. GExperts now has its own declarations of these two interfaces, with the same GUIDs, and asks the IDE for them at run time. So it should compile with 13.0 and 13.1 again, and the option to use the Code Formatter for the IDE's Format Source command is simply not shown there.I could only test this with 13.2, so please let me know whether it compiles and runs in your Delphi 13 CE.
It compiles and runs,
thanks Thomas.