anchor.diff:    if Lexer=nil then str0:= '' else str0:= Lexer.LexerName;
     str:= c.GetValue(path+cHistory_Lexer, str0);
     if str='PHP' then
  -    str:= 'HTML'; //Cud 1.14: HTML lexer handles php files
  +    str:= 'HTML'; //HTML lexer handles php files
     if (str<>'') and (str<>str0) then
  -    Lexer:= AppManager.FindLexerByName(str);
  +    LexerName:= str;
   
     //enc
     str0:= EncodingName;
  
positive.code:   Ed1.Strings.EncodingDetectDefaultUtf8:= UiOps.DefaultEncUtf8;
  
    EncodingName:= AppEncodingShortnameToFullname(UiOps.NewdocEnc);
    Lexer:= AppManager.FindLexerByName(UiOps.NewdocLexer);
  
    FNotif:= TATFileNotif.Create(Self);
    FNotif.Timer.Interval:= 1000;
  
negative.code:   if Editor.Strings.Count=0 then exit;
  
    //restore props
    //LexerName:= PrevLexer;
    PrevCaretY:= Min(PrevCaretY, Editor.Strings.Count-1);
    if PrevTail then
    begin
  