I suggest:
Change:
With aRec Do Begin
Name := NameInput;
Age := AgeInput;
End
To:
With aRec Do Begin
.Name := Name;
.Age := Age;
End
Why?
Big projects with millions lines of code, use WITH is faster and neatly.
IMHO, @dolemi want the SynEditor just popup quickly when he write "." .
In that situation, yes! writting "." can triggers to popup of list of known variable faster (popped out).
But it should not the feature of "pascal language", isn't it?
As complement, you can find the shortcut-command for showing quickly that variable-list-suggestion. Maybe Ctrl+J / Ctrl+Space ?