@codebrainz this patch is not for Scintilla authors. primary it for my self. I'm understand that task is very complicated so there always will be people who disagree with it.
if it will not accepted in Scintilla i will not upset, this patches will exist in my ppa repository anyway.