আমি আমার কনফিগারেশন ফাইলগুলি পেরিয়ে গিয়েছিলাম এবং কিছু পরিষ্কার করতে চাই।
আমার বোঝার বিষয়টি with-eval-after-load
হ'ল সম্পর্কিত প্যাকেজটি লোড হওয়ার পরে এর শরীরের মূল্যায়ন করা হবে। আমার কনফিগারেশন ফাইলগুলি পরিষ্কার করার সময় এবং সেগুলিকে আরও বিভক্ত করার সময়, আমি প্রতিটি প্যাকেজ কনফিগারেশনটি সাথে বন্ধ করে দিতে চেয়েছিলাম with-eval-after-load
। সবকিছু যে পর্যন্ত না আমি কনফিগারেশন ঘিরা আশানুরূপ গেলেন helm
এবং helm-projectile
।
আমার মনে যা ছিল তা এখানে ( লিস্প / আরম্ভ-হেলম.এল ):
(with-eval-after-load 'helm
(setq helm-mode-line-string "")
(add-to-list 'helm-sources-using-default-as-input 'helm-source-man-pages)
(define-key global-map (kbd "C-c m") 'helm-imenu)
(define-key global-map (kbd "C-x b") 'helm-buffers-list))
(with-eval-after-load 'helm-command
(global-set-key (kbd "M-x") 'helm-M-x))
(with-eval-after-load 'helm-projectile
(helm-projectile-on))
ইমাক্স পুনরায় চালু করার পরে, আমি এই উইন্ডো আকারের ইস্যুটি পেয়েছি:
এইভাবে আমি আমার উইন্ডোটির আকার পরিবর্তন করলাম:
(set-frame-parameter nil 'fullscreen 'fullboth)
আমি অনুমান করছি যে আমি অপব্যবহার করছি with-eval-after-load
, কেউ কীভাবে তার ইমাস কনফিগারেশন স্যানিটাইজ করবেন এবং নিশ্চিত করুন যে কোনও প্যাকেজ ইনস্টল করা না হলেও কিছুই ভঙ্গ হচ্ছে না?
with-eval-after-load
আমার প্যাকেজ সম্পর্কিত সমস্ত কাস্টমাইজেশন একবারে মোড়ানোর জন্য ব্যবহার করার চেষ্টা করেছি। তারপরে আমি আলোটি দেখেছি এবং use-package
পরিবর্তে ব্যবহার শুরু করেছি ।
(package-initialize)
এবং এটি দিয়ে প্রতিস্থাপন করেছি (require 'use-package)
তবে আমি ফাইল ত্রুটি পেয়ে যাব : ইমাস পুনরায় আরম্ভ করার সময় লোড ফাইল, এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই, ব্যবহার-প্যাকেজ খুলতে পারে না । এবং তবুও, একবার ইমাকস শুরু হয়ে গেলে আমি (require 'use-package)
কোনও ইস্যু ছাড়াই প্রকাশ করতে পারি । অবশেষে, আমি এমনকি চেষ্টা করেছি with-eval-after-load
, এখনও একই ত্রুটি। প্যাকেজ.েল থেকে প্যাকেজগুলি ব্যবহার করার use-package
সময় কীভাবে ইনস্টল করবেন সে সম্পর্কে রিডমি খুব পরিষ্কার নয় ।
.emacs
, অগ্রাধিকার হিসাবে একটি স্ট্রিপড ডাউন সংস্করণ দেখান যা কম লাইনে এবং যতটা সম্ভব বাহ্যিক প্যাকেজ সহ সমস্যাটি প্রদর্শন করে। এটি সম্ভবত প্রারম্ভকালীন সময়ে ফ্রেম সেটআপ বনাম প্যাকেজ লোডের সময়সীমার সাথে সম্পর্কিত । তবে আপনার কোডটি না দেখে আমরা করার মতো অনেক কিছুই নেই। আপনি ইমাকের কোন সংস্করণ ব্যবহার করছেন তাও আমাদের জানান।