anchor.diff:    ATButtons,
     proc_cmd,
     proc_lexer,
  -  proc_files,
     proc_msg,
     ecSyntAnal;
   
  
positive.code:   end;
  end;
  
  procedure FPrecopy(const name: string);
  begin
    if not DirectoryExistsUTF8(OpDirLocal+DirectorySeparator+name) then
      FCopyDir(OpDirPrecopy+DirectorySeparator+name, OpDirLocal+DirectorySeparator+name);
  end;
  
  procedure InitDirs;
  begin
    OpDirExe:= ExtractFileDir(ParamStrUTF8(0));
    OpDirPrecopy:= GetDirPrecopy;
  
negative.code: 
      if DirectoryExistsUTF8(OpDirPrecopy) then
      begin
        RunCommand(Format('cp -R -u -t %s /usr/share/cudatext/py /usr/share/cudatext/data /usr/share/cudatext/readme /usr/share/cudatext/settings_default', [OpDirLocal]), S);
      end;
    end;
  end;
  