uses
System,
CocoaPrivate,
Classes,
SysUtils,
SynEditMiscClasses,
LazSynIMMBase,
SynEditKeyCmds,
SynEditTextBase;