जब मैं दौड़ता हूं #'helm-find-files
, और एक निर्देशिका की ओर बढ़ता हूं , तो <ret>
उस निर्देशिका को सूखे मोड में खोलने के लिए परिणाम दबाता है। किसी को C-j
उस निर्देशिका में प्रवेश करने के लिए प्रेस करना होगा।
मैं चाहता हूं कि जैसा यहां होता है <RET>
वैसा C-j
हो, लेकिन जरूरी नहीं कि हर जगह ऐसा ही हो। मैंने जाँच की, और करने के C-j
लिए बाध्य है #'helm-maybe-exit-minibuffer
, जबकि करने के <RET>
लिए बाध्य है #'helm-execute-persistent-action
। इस मामले के <RET>
लिए #'helm-maybe-exit-minibuffer
काम करने के लिए बाध्य है , लेकिन अन्य मामलों को तोड़ता है: उदाहरण के लिए, पतवार स्वत: पूर्ण describe-function
।
इसलिए, जब एक फ़ाइल खोजने के लिए हेल्म का उपयोग किया जाता है, तो मैं <RET>
उस निर्देशिका को हेल्म में खोलने का दबाव कैसे बना सकता हूं ?
<RET>
ऑटोोकम्प्लीट्स और चयन दोनों होते हैं । <tab>
फ़ाइल नाम पूरा करने के लिए आपको हिट करने की आवश्यकता नहीं है । लेकिन हम वरीयताओं पर बहस कर रहे हैं - मैं सिर्फ "दर्ज करना चाहता हूं" का अर्थ है "बिंदु पर बात का चयन करें"। और मेरे लिए, इसका मतलब यह नहीं है कि "ओपन डेयर"। यदि मैं एक शेल में था, तो मुझे अलग व्यवहार की उम्मीद है।
ido-mode
, जहाँ दबाने<RET>
पर फ़ोल्डर को उसके अंदर फ़ाइलों को खोजने के लिए चुना जाता है। मुझे लगता है कि फ़ाइल खोजने की कोशिश करते समय यह सबसे सुसंगत व्यवहार है - जब आपने पाया है कि फ़ाइल को खोलना है तो आप क्या करना चाहते हैं; जब आप पाते हैं कि आप क्या करना चाहते हैं तो एक फ़ोल्डर इसके अंदर जाता है ताकि आप फ़ाइल पा सकें।