anchor.diff:        NIndex:= BookmarkPtr^.Data.LineNum;
         if Ed.IsLineFolded(NIndex) then
           Continue;
  -      R1:= Ed.RectMicromapMark(1{column}, NIndex, NIndex, ARect, EditorOps.OpMicromapMinMarkHeight);
  +      R1:= Ed.RectMicromapMark(1{column}, NIndex, NIndex, RectMap, EditorOps.OpMicromapMinMarkHeight);
         FMicromapBmp.FillRect(R1, XColor);
       end;
     end;
  
positive.code:   if FMicromapBmp=nil then
      FMicromapBmp:= TBGRABitmap.Create;
    FMicromapBmp.SetSize(ARect.Width, ARect.Height);
  
    XColor.FromColor(GetAppColor(apclEdMicromapBg));
    FMicromapBmp.Fill(XColor);
  
negative.code:   LinePartObj: TATLinePartClass;
    XColor, XColorSelected, XColorOccur, XColorSpell: TBGRAPixel;
    NColor: TColor;
    R1, RectMap: TRect;
    NLine1, NLine2, NIndex, i: integer;
  begin
    St:= Ed.Strings;
  