Hi Sean, Because NECPreferences is attached to Settings subsystem which is a Morphic component and it will pull all morphic/tools/etc. dependences whenever included/referenced. That way, if we want to split the completion framework from Moprhic/Rubric, we need to inverse the dependency (instead NEEntry depending on NECPreferences, NECPreferences depending on NECEntry).
Esteban > On 24 Jun 2020, at 23:34, Sean P. DeNigris <s...@clipperadams.com> wrote: > > Why has NECPreferences `#spaceAfterCompletion` been moved to NECEntry in > Pharo 9? Usability seems a bit worse because the user now has to know about > two objects to configure it. Also, it was originally held in a class-side > instVar, which made it seem like different NECEntry subclasses might have > different behavior and might justify the move, but it is now a class var, > shared by all, and so the behavior seems the same... > > > > ----- > Cheers, > Sean > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html >