anchor.diff:        eoTrimTrailingSpaces, eoDragDropEditing, eoShowCtrlMouseLinks,
         eoEnhanceHomeKey, eoTabIndent];
     Options2 := [eoEnhanceEndKey, eoFoldedCopyPaste, eoOverwriteBlock];
  +  fStoredFontSize := Font.Size;
   
     MouseOptions := MouseOptions +
       [ emAltSetsColumnMode, emDragDropEditing, emCtrlWheelZoom];
  
positive.code: uses
    Classes, SysUtils, SynEdit, SynMemo, ce_d2syn, SynEditHighlighter, controls,
    lcltype, LazSynEditText, SynPluginSyncroEdit, SynEditKeyCmds, ce_project,
    SynHighlighterLFM, SynEditMouseCmds, ce_common, ce_observer;
  
  type
    TCESynMemo = class(TSynMemo)
  
negative.code: begin
    inherited;
    identifierToD2Syn;
    //
    if (Shift = [ssCtrl]) then case Key of
      VK_ADD: if Font.Size < 50 then Font.Size := Font.Size + 1;
      VK_SUBTRACT: if Font.Size > 3 then Font.Size := Font.Size - 1;
      VK_DECIMAL: Font.Size := fStoredFontSize;
    end;
  end;
  
  procedure TCESynMemo.MouseMove(Shift: TShiftState; X, Y: Integer);
  