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