ईआरसी बफ़र्स को फिर से कनेक्ट करने की पृष्ठभूमि में रखें


10

मैं अपने IRC क्लाइंट के रूप में ERC (ZNC के साथ) का उपयोग कर रहा हूं। मैं काफी कुछ चैनलों से जुड़ा हुआ हूं और जब मैं दौड़ता हूं तो मेरे znc-allसभी शौकीनों को बहाल कर दिया जाता है और लॉग को फिर से शुरू कर दिया जाता है। यह सब बहुत अच्छा है।

हालाँकि, मुझे बहुत गुस्सा आता है, लेकिन यह है कि लॉग्स को रिप्लाई करते समय प्रत्येक चैनल बफर सामने की तरफ पॉप होता है और मैं वास्तव में उस समय कोई अन्य काम नहीं कर सकता।

अस्थायी रूप से डिस्कनेक्ट होने के बाद स्वचालित रूप से पुन: कनेक्ट होने पर यह और भी अधिक कष्टप्रद है। अचानक मेरे काम को इन चैनल बफ़र्स द्वारा बाधित किया जाता है जो कि चैनल लॉग को रिप्लाई करते समय सामने की तरफ पॉप करते हैं।

चैट लॉग रीप्ले करते समय मैं बफ़र्स को पृष्ठभूमि में रखने के लिए ERC / ZNC को कैसे बता सकता हूं? जब तक मैं स्पष्ट रूप से बफ़र्स को स्विच करने के लिए नहीं कहूंगा, मैं Emacs को कभी बफ़र्स स्विच करना नहीं चाहता।


समर्पित विंडो का उपयोग करने के बारे में क्या ?
नौसकमी _

मैं अपने पास मौजूद कई बफ़र्स में से किसी को भी विंडो समर्पित नहीं करना चाहता, बस ईआरसी को अपने बफ़र्स को पॉप करने से रोकना है। मैंने कभी भी समर्पित विंडो का उपयोग नहीं किया है। क्या आप इस बात पर विस्तार कर सकते हैं कि ईआरसी को बफ़र्स को पॉप करने से रोकने के लिए इसका उपयोग कैसे किया जा सकता है, प्रत्येक बफ़र को चिह्नित किए बिना मैं संभवतः उस समर्पित पर जा सकता हूं?
रेकैडो

"प्रत्येक बफ़र को चिह्नित किए बिना मैं संभवतः समर्पित के रूप में यात्रा कर सकता हूं"? नहीं, मैं नहीं कर सकता, मैं कुछ खिड़कियों को समर्पित के रूप में चिह्नित करने के बारे में सोच रहा था और जब उन खिड़कियों के अंदर, कोई अन्य बफर पॉपअप नहीं होगा
Nsukami _

मुझे यकीन नहीं है कि मैं इस सवाल को पूरी तरह से समझ पा रहा हूं। क्या यह है कि फ़ंक्शन znc-all कभी-कभी स्वचालित रूप से चलता है और आप जो कुछ भी काम कर रहे हैं, वह आपको बंद कर देता है? क्या आप एक अलग फ़ंक्शन लिख सकते हैं जो स्वचालित रूप से चलता है जो विंडो स्विच नहीं करता है?
सेठ रोथ्सचाइल्ड

मैं अपने सत्र की शुरुआत में अपने सर्वर पर ZNC से जुड़ता हूं znc-all। कनेक्ट करने के बाद, सभी चैनल बफ़र्स को फिर से चलाया जाता है। एमएसीएस बफर से बफर तक स्विच करता है जब तक कि प्रत्येक चैनल के लिए लॉग को फिर से दोहराया नहीं गया है। यह (मुश्किल से) स्वीकार्य व्यवहार है जब सत्र शुरू होता है। यह बहुत कष्टप्रद है, हालांकि, जब ZNC कनेक्शन बाधित हुआ था और Emacs स्वचालित रूप से पुन: जुड़ जाते हैं (कैसे? मुझे नहीं पता)।
20

जवाबों:


8
(setq erc-join-buffer 'bury)

erc-join-buffer is a variable defined in `erc.el'.
Its value is bury
PDocumentation:
Determines how to display a newly created IRC buffer.

The available choices are:

  'window          - in another window,
  'window-noselect - in another window, but don't select that one,
  'frame           - in another frame,
  'bury            - bury it in a new buffer,
  'buffer          - in place of the current buffer,
  any other value  - in place of the current buffer.

धन्यवाद, यह वही है जो मैं देख रहा था और नहीं मिल रहा था!
रेकाडो

3
क्या यह भी क्वेरी बफ़र्स को दफनाना नहीं होगा? मुझे लगता है कि एक समस्या के रूप में, मैं नई निजी बातचीत नहीं देखूंगा!
20

1
यह क्वेरी बफ़र्स को भी दफन करता है, हाँ। erc-trackयद्यपि मैं उपयोग करता हूं , इसलिए कभी भी कोई मुझसे प्रश्न करता है, मैं मॉडल में एक छोटा अक्षर देखता हूं और erc-track-switch-bufferजैसे ही मेरे सहकर्मी ने मेरे कंधे पर झांकना बंद कर दिया है, मेरी कुंजीबाइंडिंग को मार दिया। थोड़ी देर बाद मैं पसंद करने आया हूं कि एक बड़ी खिड़की निजी जानकारी से भरी हुई है।
अनहमर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.