anchor.diff:    ASynEdit: TSynEdit;
   begin
     ASynEdit := Sender as TSynEdit;
  -  if (not Assigned(ASynEdit.Highlighter)) then
  +  if not Assigned(ASynEdit.Highlighter) then
       Exit;
     if fHotIdentInfo.HaveHotIdent and (fHotIdentInfo.SynEdit = ASynEdit) and
       (TransientType = ttAfter) then
  
positive.code:                       (Highlighter.IsIdentChar(CharLeft) or (CharLeft = AChar)))
                    then
                    begin
                      SelText := CloseBrackets[OpenBracketPos];
                      CaretX := CaretX - 1;
                      if not CharInSet(AChar, [')', ']', '}']) then
                        fCloseBracketChar := CloseBrackets[OpenBracketPos];
  
negative.code:                 end;
                end;
              end;
          end;
        ecSelWord:
          if ASynEdit.SelAvail and PyIDEOptions.HighlightSelectedWord then
            CommandsDataModule.HighlightWordInActiveEditor(ASynEdit.SelText);
  