আমি কেবল এটি ম্যানুয়ালি করছি: উপলভ্য আপগ্রেডগুলি চিহ্নিত করতে list-packages
হিট করুন U
, তারপরে আমি বেছে নিতে চাই না এমন কোনও আছে কিনা তা স্থির করার জন্য পর্যালোচনা করুন। তারপরে x
আপগ্রেড করতে হবে। আমি এটি নিয়মিত করি এবং প্রায়শই একই সময়ে নতুন কি তা পরীক্ষা করি। এটি সহজ করার জন্য আমি কয়েকটি দম্পতি টুইট পেয়েছি (নীচে দেখুন)।
আমার সন্দেহ হয় আপগ্রেড করা স্বয়ংক্রিয়ভাবে করা যেতে পারে তবে আপনি আপডেটটি যে ক্ষেত্রে কিছু ভেঙে যায় এবং আপনি তা ব্যাকআপ করতে হবে এবং তারপরে আপনার অটোমেটেড আপডেটেটরটিকে কেবল এটি পুনরায় ইনস্টল করা থেকে বিরত রাখতে হবে তা আপনি বিবেচনা করতে চান।
কিছু প্যাকেজ মেনু টুইটগুলি:
(defun package-menu-find-marks ()
"Find packages marked for action in *Packages*."
(interactive)
(occur "^[A-Z]"))
;; Only in Emacs 25.1+
(defun package-menu-filter-by-status (status)
"Filter the *Packages* buffer by status."
(interactive
(list (completing-read
"Status: " '("new" "installed" "dependency" "obsolete"))))
(package-menu-filter (concat "status:" status)))
(define-key package-menu-mode-map "s" #'package-menu-filter-by-status)
(define-key package-menu-mode-map "a" #'package-menu-find-marks)
এটির সাহায্যে আমি s new
কী প্যাকেজগুলি নতুন উপলভ্য তা কেবল দেখতে ব্যবহার করতে পারি। এবং U
আপগ্রেডগুলি চিহ্নিত করতে আঘাত করার পরে আমি চিহ্নিত হওয়াগুলির a
একটি ঘটিত বাফার তালিকার জন্য হিট করতে পারি , যদি আমি কী পরিবর্তিত হয়ে থাকে তার বিশদ অনুসন্ধান করতে চাই etc.
a
চিহ্নিত প্যাকেজগুলি সন্ধানের জন্য কাজ করেছে। তবে,s installed
বা অন্য তিনটি স্ট্যাটাসের যে কোনও একটি শূন্য তালিকা প্রদান করে।