emacs-circe / circe

Circe, a Client for IRC in Emacs
GNU General Public License v3.0
395 stars 51 forks source link

Automatically track :channels even if unvisited #342

Closed matthew-piziak closed 6 years ago

matthew-piziak commented 6 years ago

All channels set in :channels should be added to tracking-buffers when they have activity, even if the buffer was never visited by the user.

jorgenschaefer commented 6 years ago

Interesting. Why?

matthew-piziak commented 6 years ago

Huh. I guess I thought it made sense to have channels be tracked when they are joined, not when they are visited, but maybe that's not a universal use case? I usually like to launch Circe, and then read new messages posted to my joined channels when they come in.

jorgenschaefer commented 6 years ago

But if you join them and nothing happens there, there's nothing to read. If something happens, Circe adds them to the tracked buffers. I still do not understand this use case?

matthew-piziak commented 6 years ago

Oh, I'm not observing that second part. When something happens, Circe does not add them to the tracked buffers. I have to visit them first, and then if new messages come in I get tracking. But if that's not expected then I should look into my configuration more.

matthew-piziak commented 6 years ago

After upgrading my packages I cannot reproduce. Sorry about that!