जब भी Emacs में कोई नया फ्रेम बनाया जाता है तो मुझे चलाने के लिए एक आदेश की आवश्यकता होती है। अब तक मैं after-make-frame-functions
का उपयोग कर रहा हूं, लेकिन यह हुक केवल make-frame
द्वारा बनाए गए फ्रेम पर कॉल किया जाता है। मुझे वास्तव में कुछ ऐसा चाहिए जो emacsclient -c
कमांड एक नई विंडो बनाता है।नए फ्रेम के लिए Emacs हुक
क्या यह हासिल करने का कोई तरीका है?
हां, आपका पहला पैराग्राफ सही है। मैं जिस आदेश को चलाने के लिए चाहता था वह पूरी तरह से काम करता है जब मैं 'मेक-फ्रेम' करता हूं, लेकिन यह तब काम नहीं कर रहा था जब 'emacsclient -c'' के साथ एक नया फ्रेम बनाया गया था। इसलिए मैंने अभी माना कि जब मैं 'emacsclient -c' चलाता था तो सर्वर द्वारा हुक को नहीं बुलाया गया था। मैंने अब थोड़ा और परीक्षण किया है, और यह पता चला है कि मेरे आदेश के साथ कुछ गलत है। बेवकूफ सवाल के लिए खेद है। – Malabarba
कोई समस्या नहीं है। [रबड़ बतख डीबगिंग] (http://en.wikipedia.org/wiki/Rubber_duck_debugging) कार्रवाई में! –
कमाल! मैं आपको प्रॉक्सी द्वारा मेटा रबड़ बतख डीबगिंग की अवधारणा पेश करता हूं, जहां कोई - उदा। स्वयं - एसओ पर एक ही समस्या के साथ किसी को पाता है और समस्या का पता चलता है वास्तव में मौजूद नहीं है। मैं आप दोनों के लिए ऋणी हूँ। – leoger