मेरे इंस्टॉल किए गए पैकेज में जल्दी से कैसे नेविगेट करें?


15

जब मैं पैकेज मैनेजर ( M-x package-list-packages) में हूं, तो मैं जल्दी से अपने इंस्टॉल किए गए पैकेज पर नेविगेट करना चाहूंगा।

emacs संकुल

वस्तुतः उपलब्ध , स्थापित , या अंतर्निहित इन के रूप में चिह्नित हजारों पैकेज हैं , लेकिन सभी नेविगेशन लाइन-बाय-लाइन प्रतीत होते हैं। क्या यह पैकेज मैनेजर के साथ एक निरीक्षण है या मैं कुछ स्पष्ट (मूल स्ट्रिंग खोज से अलग, निश्चित रूप से) की अनदेखी कर रहा हूं?


एक है Filter package list option, आप इसे दबा सकते हैं fया फ़ंक्शन को दबा सकते हैं package-menu-filter
ल्यूक शिमकस

@KingShimkus: मैं मानक पैकेज प्रबंधक चला रहा हूं जो 24.3.1 emacs के साथ आता है जिसमें पैकेज-मेनू-फ़िल्टर नहीं दिखाई देता है, लेकिन सिर ऊपर करने के लिए धन्यवाद!
जेफ बाउर

2
अगर आपको लगता है कि Emacs पैकेज सिस्टम में कुछ सुविधा, चाहे सुविधा या महत्वपूर्ण, गायब या गलत है, तो इसे सुधार, उपयोग के लिए रिपोर्ट करने पर विचार करें M-x report-emacs-bug। (यह एन्हांसमेंट रिक्वेस्ट, साथ ही बग्स के लिए है।)
ड्रू

3
जेफ बाउर: यदि आप 24.4 Emacs को अपडेट करते हैं तो fकुंजी फ़िल्टर फ़ंक्शन उपलब्ध होगा।
फिल्स

2
fकेवल कीवर्ड पर फ़िल्टर करने के लिए है, स्टेटस के लिए नहीं।
dgtized

जवाबों:


10

मैं अपनी पसंद को कम करने के लिए (या अधिक विशेष रूप से पतवार-झपट्टा ) का उपयोग कर समाप्त होता हूं।

हालांकि आप विरोधाभास का भी उपयोग कर सकते हैं , जो मूल पैकेज प्रबंधक की कार्यक्षमता का विस्तार करता है। इसमें S xछँटाई विकल्प के साथ-साथ एकल कुंजी अगले और स्थिति शामिल हैं। इसके अपने फ़िल्टर विकल्प भी हैं: विशेष रूप से, f uअपग्रेड से प्रभावित सभी पैकेजों के लिए संकीर्ण होंगे।


3

यहां एक और विकल्प है, यदि आप पैकेज सूची के बाहर स्थापित पैकेज को जल्दी से खोलने के लिए completing-read(शायद के idoमाध्यम ido-everywhereसे ido-ubiquitous) का उपयोग करना चाहते हैं :

(defun open-package ()
  (interactive)
  (let* ((packages (mapcar 'symbol-name (mapcar 'car package-alist)))
         (package (completing-read "Open package: " packages nil t)))
    (find-library package)))
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.