मेरे पास emacs अधिक या कम व्यवहार कर रहा है, मैं इसे इस सामान्य बिट का उपयोग करके कैसे करना चाहता हूं:Emacs में थके हुए मोड के लिए समर्पित खिड़की?
(defun toggle-current-window-dedication()
(interactive)
(let* ((window (selected-window))
(dedicated (window-dedicated-p window)))
(set-window-dedicated-p window (not dedicated))
(message "Window %sdedicated to %s"
(if dedicated "no longer " "")
(buffer-name))))
(global-set-key [pause] 'toggle-current-window-dedication)
दुर्भाग्यवश, डाइर्ड बफर नाम के लिए निर्देशिका का उपयोग करता है, इसलिए एक थका हुआ विंडो समर्पित करना केवल उस निर्देशिका को समर्पित करता है । एक बार जब आप ऊपर या नीचे नेविगेट करते हैं, तो यह एक अलग विंडो में एक नया बफर खोलता है। मैं जो करना चाहता हूं वह एक विंडो को एक प्रमुख मोड (इस मामले में डाला गया) समर्पित करता है, और उस नए डिफर्स को उस मोड में डिफ़ॉल्ट रूप से उस विंडो को पसंद करते हैं। क्या यह संभव है?
धन्यवाद जो, मैं यही देख रहा था! –
दुर्भाग्यवश, 'डायर-सिंगल' उसी विंडो में फ़ाइलों को '* थका हुआ * 'बफर के रूप में खोलता है। हालांकि यह निर्देशिकाओं के लिए बिल्कुल सही है, लेकिन यह अच्छा होगा अगर फ़ाइलों को 'डायर-फाइंड-फाइल-अन्य-विंडो' के साथ माना जा सके ... – hupf