विभिन्न हेल्म संकेतों के लिए इतिहास को कैसे अलग किया जाए


9

जब अलग-अलग डॉक्टर फैट्स के रूप में काम कर रहे हैं , तो इंजा हेल्म एट और केंट की मूल पोशाक पहनते हैं, जबकि ...

- Google परhelm separate history


जब मैं M-pहेलम प्रॉम्प्ट में प्रेस करता हूं तो मुझे helm-git-grepएक फ़ाइल पथ मिलता है जिसे मैंने पहले दर्ज किया था helm-find-files:

मैं वास्तव में क्या देखना चाहूंगा वह पैटर्न है जिसे मैंने पहले के साथ खोजा था helm-git-grep

कैसे पतवार पतवार के विभिन्न प्रकार के लिए अलग मिनी बफर इतिहास है (बनाने के लिए helm-M-x, helm-mini, helm-git-grepऔर helm-find-files)?

जवाबों:


3

हेल्म के पास विभिन्न इतिहासों के लिए समर्थन है जो पहले से ही मुख्य हेल्म पैकेज के साथ-साथ थ्री पार्टी हेल्स में से काफी उपयोग किया जाता है। पतवार मैनुअल से:

:history

By default all minibuffer input is pushed to `minibuffer-history',
if an argument HISTORY is provided, input will be pushed to HISTORY.
History element should be a symbol.

उदाहरण के लिए helm-aptफ़ंक्शन कॉल के साथ helm:

(helm :sources 'helm-source-apt
          :prompt "Search Package: "
          :input query
          :buffer "*helm apt*"
          :history 'helm-apt-input-history)

तो आप बस एक नए इतिहास चर का संदर्भ शामिल करने के लिए पतवार कॉल को फिर से परिभाषित कर सकते हैं। लंबी अवधि में इस सुविधा का उपयोग करने के लिए विभिन्न परियोजनाओं को पैच सबमिट करने के लिए अधिक समझदारी हो सकती है। उदाहरण के लिए helm-grepऔर helm-agअच्छी तरह से सामान्य helm-search-historyचर साझा करना चाहते हो सकता है ?


आह, तो यह पतवार-grep के साथ एक मुद्दा है? जैसा कि आपने सुझाया है मैं उन्हें एक पैच भेजने की कोशिश करूँगा। और वर्कअराउंड के लिए धन्यवाद!
कत्सफॉ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.