मेरे पास एक मुद्दा है जहां अगर मैं कुछ यादृच्छिक Emacs संचालन करने की कोशिश करता हूं जैसे कि org-capture
, या किसी अलग (स्थानीय) निर्देशिका में एक फ़ाइल का नाम बदलकर dired
, Emacs ट्रम्प का उपयोग करके एक अलग मशीन से संपर्क करने का प्रयास करता है, संभवतः किसी प्रकार के ऑटो-पूर्ण या इतिहास के लिए। तर्क। यह बहुत सारे हैंगिंग और प्रतीक्षा का कारण बनता है, क्योंकि मशीन ट्रम्प कनेक्ट करने की कोशिश कर रहा है जो उपलब्ध नहीं है।
जब मैं अन्य अल्पविकसित ऑपरेशन करता हूं तो मैं Emacs को ट्रम्प फ़ाइलों / स्थानों को देखने से कैसे रोक सकता हूं? मैं यह कैसे और कहां से निर्धारित कर सकता हूं कि एमएसीएस को यह विचार मिल रहा है कि उसे किसी ऑपरेशन के लिए किसी दूरस्थ फाइल / स्थान के अंदर देखने की जरूरत है org-capture
और dired-do-rename
?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:"))
मैंने इसे कई साल पहले स्थापित किया था। हाल की फ़ाइल सूची में दूरस्थ फ़ाइलें होने से मुझे कुछ समस्याएँ हो रही थीं लेकिन मुझे विवरण याद नहीं हैं। आपको हाल की फ़ाइल सूची से सभी दूरस्थ फ़ाइलों को मैन्युअल रूप से निकालना पड़ सकता है। इसका स्थान चर द्वारा परिभाषित किया गया है recentf-save-file
।
debug-on-quit
द्वारा सक्षम करने का प्रयास करें और जब ईमैक्स हैंग हो जाए तो दबाएं । यह एक स्टैकट्रेस को प्रिंट करेगा, यह समस्या को डीबग करने में मदद कर सकता हैM-x
RET
C-g
C-f
तो हिट करने के बाद दाईं ओर दबाने का प्रयास करेंR
। क्या उससे मदद हुई?