The menus I used were all written by me. I worked around this by using {$INCLUDE}
files.
However, the include texts have problems of their own. Spacing and formatting is lost after exiting the editor.
Individual lines all appear on the same line and often the script will not function after this.
For example:
Begin
message('Hello');
End;
becomes
Beginmessage('Hello');End;
this obviously generates an error message.