anchor.diff:    gINI.WriteString(cEnvironment, 'ExeExt', edtExeExt.Text);
     gINI.WriteString(cEnvironment, 'Target', edtTarget.Text);
     gINI.WriteString(cEditor, 'Font', edtEditorFont.FontDesc);
  +  gINI.WriteInteger(cEditor, 'TabPosition', cbTabPosition.FocusItem);
   
     SaveToMacroList(GMacroList);
   end;
  
positive.code:   edtExeExt.Text := gINI.ReadString(cEnvironment, 'ExeExt', '');
    edtTarget.Text := gINI.ReadString(cEnvironment, 'Target', GMacroList.FindByName(cMacro_Target).Value);
    edtEditorFont.FontDesc := gINI.ReadString(cEditor, 'Font', '#Edit2');
  end;
  
  procedure TConfigureIDEForm.SaveSettings;
  
negative.code:     TabOrder := 10;
    end;
  
    cbTabPosition := TfpgComboBox.Create(tsEditor);
    with cbTabPosition do
    begin
      Name := 'cbTabPosition';
      SetPosition(8, 68, 144, 22);
      FontDesc := '#List';
      Hint := '';
      Items.Add('top');
      Items.Add('bottom');
      Items.Add('left');
      Items.Add('right');
      TabOrder := 3;
    end;
  
    Label14 := TfpgLabel.Create(tsEditor);
    with Label14 do
    begin
      Name := 'Label14';
      SetPosition(8, 50, 404, 16);
      FontDesc := '#Label1';
      Hint := '';
      Text := 'Tab position';
    end;
  
    {@VFD_BODY_END: ConfigureIDEForm}
    {%endregion}
  end;
  