Ich würde da ehrlich weniger auf die Code-Vervollständigung setzen. Dann macht man doch mal copy&paste und es stimmt wieder nicht.
Man braucht eigentlich nur einen guten, zuverlässigen Formatierer der beim speichern durchläuft und ggf. einen check beim comitten, der prüft ob alle Dateien richtig formatiert sind. Das trägt auch zu schönen diffs bei
Da gibt es doch für Delphi bestimmt ein Kommandozeilenprogramm irgendwo....?
Das soll auch heißen: Nur weil man einmal mit einer Konvention angefangen hat, heißt das nicht, dass es immer so bleiben muss. Einfach die Richtlinie einmal definieren, in Regeln für den Formatter gießen dann alles formatieren und fertig.