> How can i implement Get/Set SelStart/End functions?
> Is it possible?
It is possible, but much slower than using the BlockBegin / BlockEnd
You don't however have to implement it, just use a TSynMemo control
instead of a TSynEdit control (unit SynMemo). But: this is not a real
TMemo replacement, it lacks the processing of edit control messages
(EM_XXX, for instance EM_LINEFROMCHAR).