হ্যাঁ, তবে এই উত্তরটি সাইক্লিকের সাথে নির্দিষ্ট (কারণ আমি ব্যক্তিগতভাবে এটি ব্যবহার করি)। আমি আমার জেডএনসি সার্ভারের সাথে বাক্সের বাইরে সংযোগ করতে rcirc পেতে পারি:
(setq rcirc-server-alist '(("znc-server" :nick "znc-username" :password "znc-username:znc-password" :full-name "full-name")))
যতদূর পর্যন্ত চ্যানেলগুলি ভাগ করার কথা, কেবল বাফারটি মারার আগে আলাদা করুন: 'কিল-বাফার' চালানোর আগে বাফারে ইস্যু করুন '/ কোট ডিট্যাচ [চ্যানেল-নাম]'। বিচ্ছিন্নকরণ এবং বিভাজনের মধ্যে পার্থক্য জানাতে, আমি আরসিআরসি-মোডে 'সিসি সিডি'-তে ডিটচিং + হত্যার ক্রিয়াটি আবদ্ধ করেছি। আপনি এখানে বর্ণিত জেডএনসি কমান্ডের জন্য কীগুলি আবদ্ধ করে অন্যান্য জেডএনসি-নির্দিষ্ট কার্যকারিতা পেতে পারেন: http://en.znc.in/wiki/Using_commands
সম্পাদনা: আমি ভেবেছিলাম যে কোডটি আমি আলাদা করতে ব্যবহার করি সেগুলি আমার অন্তর্ভুক্ত করা উচিত।
(defun rcirc-detach-buffer ()
(interactive)
(let ((buffer (current-buffer)))
(when (and (rcirc-buffer-process)
(eq (process-status (rcirc-buffer-process)) 'open))
(with-rcirc-server-buffer
(setq rcirc-buffer-alist
(rassq-delete-all buffer rcirc-buffer-alist)))
(rcirc-update-short-buffer-names)
(if (rcirc-channel-p rcirc-target)
(rcirc-send-string (rcirc-buffer-process)
(concat "DETACH " rcirc-target))))
(setq rcirc-target nil)
(kill-buffer buffer)))
(define-key rcirc-mode-map [(control c) (control d)] 'rcirc-detach-buffer)