anchor.diff:      Splitted:= true;
       Sep.GetItemInt(i, 0);
       if i>0 then
  -      SplitPos:= i/1e5;
  +      SplitPos:= i/cHistory_TabSplit_Mul;
     end;
   
     //lexer
  
positive.code:   cHistory_CodeTreeFilter = '/codetree_filter';
    cHistory_CodeTreeFilters = '/codetree_filters';
    cHistory_TabSplit    = '/split';
  
  var
    FLastTabId: integer = 0;
  
negative.code:     if Splitted then
        c.SetValue(path+cHistory_TabSplit, Format('%s,%d', [
          BoolToStr(SplitHorz, '1', '0'),
          Round(SplitPos*cHistory_TabSplit_Mul)
          ]))
      else
        c.DeleteValue(path+cHistory_TabSplit);
  