Great post by @thanosapollo about #Emacs and #Jabber/#XMPP:

https://thanosapollo.org/posts/emacs-jabber-revival/

"Now, jabber.el is the most XEP-complete text-based client in existence."

#mcabber, #poezio, and #profanity get a tough time, I guess.

"Emacs is not just the editor I write jabber.el in. It is the runtime, the test harness, and the application.

I develop in the same instance where I chat. Fix a bug, eval changes, and the fix is live in my running session. Seconds, not minutes."

Life has meaning, again!

Bringing jabber.el Back From the Dead

jabber.el is an XMPP client for Emacs, originally written in 2003. Development slowed over the years, though contributors kept the package working across Emacs releases. I took over as maintainer with the goal of modernizing the protocol support. Now, jabber.el is the most XEP-complete text-based client in existence. What Changed For those, like me, who count XEPs like Pokemon: OMEMO encryption (XEP-0384) via a C dynamic module wrapping picomemo OMEMO media sharing (XEP-0454) OpenPGP for XMPP (XEP-0373) using Emacs’ built-in EPG Stream Management (XEP-0198) with session resume Message Archive Management (XEP-0313) Message Carbons (XEP-0280) Delivery Receipts (XEP-0184) and Chat Markers (XEP-0333) Message Correction (XEP-0308), Replies (XEP-0461), Moderation (XEP-0424/0425) Chat State Notifications (XEP-0085) Client State Indication (XEP-0352) Blocking Command (XEP-0191) HTTP File Upload (XEP-0363) Direct TLS (XEP-0368) with dual SRV lookup Real Time Text (XEP-0301) PubSub (XEP-0060) Bookmarks (XEP-0402 with XEP-0048 fallback) SQLite message storage replacing flat-file history MUC Self-Ping (XEP-0410) Almost caught them all

Thanos Apollo

@debacle @thanosapollo

> Now, jabber.el is the most XEP-complete text-based client in existence.

What does that mean (hint: nothing)?

I'm tired of this trend to say "first client to blablabla" "leader in blablabla" "better than client XY because blablabla"

What is the goal? Diminishing the work of fellow development teams?

The idea of a standard is to collaborate, and in case of XMPP having SOTA communication tools.

Congrats for bringing jabber.el back to life anyway.

@debacle @thanosapollo and for the record the claim

> No other text-based XMPP client has this level of protocol coverage. jabber.el now rivals Dino and Gajim, the major graphical clients.

It's simply false.