Yeniden bağlandığında ERC arabelleklerini arka planda tutun


10

IRC istemcim olarak ERC (ZNC ile) kullanıyorum. Oldukça birkaç kanala katıldım ve çalıştırdığımda znc-alltüm arabelleklerim geri yüklendi ve günlükler yeniden oynatıldı. Hepsi harika.

Bununla birlikte, çok can sıkıcı bulduğum şey, günlükleri yeniden oynatırken her kanal arabelleğinin önüne atlanması ve o zaman başka bir iş yapamam.

Geçici olarak bağlantısı kesildikten sonra otomatik olarak yeniden bağlandığımda daha da can sıkıcı. Aniden işlerim, kanal günlükleri yeniden oynatılırken öne çıkan bu kanal arabellekleri tarafından kesiliyor.

ERC / ZNC'ye sohbet günlüklerini yeniden oynatırken arabellekleri arka planda tutmasını nasıl söyleyebilirim? Açıkça arabellekleri değiştirmesini istemedikçe Emacs'ın arabellekleri değiştirmesini istemiyorum.


Özel pencere kullanmaya ne dersiniz ?
Nsukami _

ERC'nin kendi arabelleklerini patlatmasını önlemek için, açık olduğum birçok arabellekten herhangi bir pencere ayırmak istemiyorum. Yine de özel pencereler kullanmadım. ERC'nin, muhtemelen ziyaret edebileceğim arabelleklerin her birini işaretlemek zorunda kalmadan arabellekleri patlatmasını engellemek için nasıl kullanılabileceğini genişletebilir misiniz?
rekado

"Ziyaret edebileceğim tamponların her birini özel olarak işaretleyebilmem gerekmeden"? Hayır yapamam, bazı pencereleri adanmış olarak işaretlemeyi düşünüyordum ve bu pencerelerin içinde başka bir tampon açılacak
Nsukami _

Soruyu tamamen anladığımdan emin değilim. Znc-all işlevi bazen otomatik olarak çalışır ve üzerinde çalıştığınız her şeyi çıkarır mı? Otomatik olarak çalışan ve pencereyi değiştirmeyen farklı bir işlev yazabilir misiniz?
Seth Rothschild

İle oturumumun başında sunucumda ZNC'ye bağlanıyorum znc-all. Bağlandıktan sonra tüm kanal arabellekleri yeniden oynatılır. Emacs, her kanalın günlükleri yeniden oynatılana kadar arabellekten ara belleğe geçer. Bu, oturum başladığında (zar zor) kabul edilebilir bir davranıştır. Bununla birlikte, ZNC bağlantısı kesildiğinde ve Emacs otomatik olarak yeniden bağlandığında çok sinir bozucu (nasıl? Bilmiyorum).
rekado

Yanıtlar:


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.

Teşekkür ederim, tam da aradığım ve bulamadığım şey!
rekado

3
Bu ayrıca sorgu arabelleklerini gömmeyecek mi? Bunu bir sorun olarak görüyorum, yeni özel görüşmeler görmezdim!
shapr

1
Ayrıca sorgu arabellekleri gömüyor, evet. Kullandığım erc-trackzaman birisi bana sorgular bu yüzden, ben kipsatırında küçücük mektubu görüp benim keybinding vurmak olsa erc-track-switch-bufferkısa sürede meslektaşım omzumun üzerinden atmayı durdurdu olarak. Bir süre sonra büyük bir pencerenin özel bilgilerle dolu olmasını tercih etmeye geldim.
unhammer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.