Emacs میں دو حکم، جو دونوں «URL کھولتے ہیں»، مختلف راستے لے سکتے ہیں۔

ایک URL کو بیرونی براؤزر کے حوالے کر سکتا ہے۔ تب براؤزر اپنی پراکسی ترتیب استعمال کرتا ہے۔ دوسرا وسیلے کو Emacs کی URL لائبریری کے ذریعے لا سکتا ہے۔ براؤزر کی کامیاب درخواست اُس دوسرے راستے کے بارے میں بہت کم بتاتی ہے۔

URL لائبریری پراکسی ماحول کے متغیرات اور Lisp اختیار url-proxy-services کی دستاویز کرتی ہے۔ ایک بنیادی واضح ترتیب اس شکل میں ہوتی ہے:

(setq url-proxy-services
      '(("http" . "proxy.example:8080")
        ("https" . "proxy.example:8080")))

اسکیم کے نام منزل کا پروٹوکول منتخب کرتے ہیں۔ پراکسی اقدار وہ اینڈ پوائنٹ فارمیٹ ہیں جس کی یہ اختیار توقع کرتی ہے، PAC اسکرپٹ کا URL نہیں۔ اجازت شدہ عوامی HTTP راستوں کے لیے، HTTP پراکسی فہرست میں کسی امیدوار سے میزبان اور پورٹ لیں۔

یہ ترتیب اُس لائبریری کو استعمال کرنے والے کلائنٹس سے متعلق ہے۔ مثلاً، بیرونی Git ایگزیکیوٹیبل طلب کرنے والے پیکیج کا نیٹ ورک راستہ مختلف ہوتا ہے۔ یہ فرض کرنے سے پہلے کہ Emacs کی ساری نیٹ ورکنگ ایک ہی ترتیب بانٹتی ہے، عمل کی شناخت کریں۔

Windows پر، پرانے تیسرے فریق کے پیکیج سے رجسٹری پڑھنے والے ٹکڑے کو PAC جانچ، اسناد اور بدلتی نیٹ ورک پالیسی کا عام حل سمجھنے سے گریز کریں۔ پہلے طے کریں کہ مقررہ اینڈ پوائنٹ یا لائبریری کی دستاویزی ماحول ترتیب اصل ضرورت پوری کرتی ہے۔

متعلقہ مضامین