वर्तमान में मैं माणिक और rspec के साथ काम करता हूं। मुझे वास्तव में एक और मॉनिटर में एक अलग फ्रेम होने का विचार पसंद है जो मुझे संकलन बफर दिखा रहा है। मेरा वर्तमान सेटअप एक 'कोड' फ्रेम (जिसमें मैं वास्तविक काम करता हूं) और एक 'परीक्षण-परिणाम' फ्रेम (जिसमें मैं rspec परिणाम देखता हूं) का उपयोग करता हूं
समस्या यह है कि जब मैं 'परीक्षण-परिणाम' फ्रेम में कुछ संकलन त्रुटि या फ़ाइल खोलने का प्रयास करता हूं, तो खिड़की उस फ्रेम में विभाजित हो जाती है । मैं वास्तव में क्या करना चाहूंगा, यह मेरे 'कोड' फ्रेम में खुलने के लिए है।
मैं पहले से ही विकल्प का उपयोग करता हूं display-buffer-reuse-frames
। मैंने संकलन परिणाम विंडो को सेट करने का भी प्रयास किया dedicated
, लेकिन जब भी emacs एक नई विंडो खोलने की कोशिश करते हैं, तो एक नया फ्रेम बनाया जाएगा (जो विशेष रूप से भयानक है यदि आप हेल्म का उपयोग करते हैं।)
क्या इसे हासिल करने का कोई आसान तरीका है?
popwin.el
MELPA से पॉपअप संकलन और बफ़र्स का उपयोग करता हूं जो C-g
दबाए जाने तक बनी रहती है। अगर मुझे उन्हें फुलटाइम की जरूरत है, तो मैं उन्हें दूसरी विंडो में स्विच करता हूं। मैंने खिड़कियों को पिन करने के बारे में नहीं सोचा है क्योंकि एमएसीएस करता है split-windows-sensibly
।