আমি যখন ইমাকগুলি খুলি, এটি আমার সূচনা ফাইলটি মূল্যায়ন করে, যার মধ্যে ইন্টারনেট সংযোগের মাধ্যমে আমার প্যাকেজ সংরক্ষণাগারগুলি সতেজ করা। যখন আমার কাছে ইন্টারনেট সংযোগ নেই তখন এটি সমস্যাযুক্ত হয়, সুতরাং ইন্টারনেট সংযোগ ছাড়াই ইমাস শুরু করার সময় আমাকে সেই কোডটি কার্যকর করা আটকাতে হবে। এই সমস্যাটি সমাধান করার জন্য, আমি অবাক হয়েছি যে আমার সাথে ইন্টারনেট সংযোগ নেই যখন প্যাকেজ রিফ্রেশ কোডটি ইম্যাকস উপেক্ষা করার কোনও উপায় আছে?
এখানে আমার প্রথম কয়েকটি লাইন রয়েছে init.el
:
;; Requisites: Emacs >= 24
(require 'package)
(package-initialize)
;; PACKAGE MANAGEMENT
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-refresh-contents)
আমি ধারণা করি যে আমি আমার ইমাস ফাইলটি লোড করার জন্য কোডটি যুক্ত করতে পারি:
;; Requisites: Emacs >= 24
(when (connected-to-internet-p) ; I need this predicate function
(require 'package)
(package-initialize)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-refresh-contents))
(connected-to-internet)
এই সমস্যাটি সমাধান করার জন্য কোনও ফাংশন বা অনুরূপ পন্থা রয়েছে কি ?