Schon mal diese Variante (
https://github.com/SynEdit/SynEdit) probiert?
Darin ist anscheinend SynMemo noch enthalten und für Delphi 11 scheint es auch noch geeignet.
Sieht nach einer ziemlich "klassischen Variante" aus. Ich habe allerdings damit keine eigenen Erfahrungen.