[fpc-pascal] CodeTools complete code
    Mattias Gaertner 
    nc-gaertnma at netcologne.de
       
    Tue Oct  4 10:44:02 CEST 2022
    
    
  
On Tue, 4 Oct 2022 14:47:29 +0700
Hairy Pixels via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
> > On Oct 4, 2022, at 2:40 PM, Mattias Gaertner via fpc-pascal
> > <fpc-pascal at lists.freepascal.org> wrote:
> > 
> > If you don't want the comment above the class, use
> > 
> > with CodeToolBoss.SourceChangeCache.BeautifyCodeOptions do 
> > begin
> >  ClassHeaderComments:=false;
> >  ClassImplementationComments:=false;
> > end;
> >   
> Great thanks.
> 
> > New procedure bodies are added behind global variables, so they can
> > access them.  
> 
> Ok so this must apply to program files only.
You can define private classes in unit implementations as well.
> I can live with that I guess. It’s maybe best to make it an option. What do you think?
A separate option where to start new classes is a good idea.
> Just
> because it’s an assumption the global variable will be used at all.
Codetools can't know that, so it needs manual help here.
In a unit implementation usually all global variables are at the
beginning and the classes follow. 
> There can also be many global variable sections so that confuses the
> concept some also.
That is a confusing concept anyway. Aka bad coding style?
 
Mattias
    
    
More information about the fpc-pascal
mailing list