|
From: Martin J. <ja...@ja...> - 2019-04-13 19:00:15
|
Hi, On Sat, Apr 13, 2019 at 12:03 PM Mandar Mitra <man...@gm...> wrote: > > I've been using emacs-jabber very happily for 1:1 chats on Google > Hangouts, but recently, jabber-roster has started displaying strings > of the form > > * 22r...@pu... Online > * 0ek...@pu... Away > MessagingA53984b2d - Away (), priority 0 > messaging-lcsw_hangouts_43734ED5 - Away (), priority 0 > * 0ze...@pu... Away > > in addition to regular names. > I have been experiencing the same issue in the past few weeks. I assume it has something to do with Google deleting Google Plus related stuff. On Sat, Apr 13, 2019 at 5:26 PM Mandar Mitra <man...@gm...> wrote: > > Following up on my own email: I dug around a bit more, and can think > of a workaround, but am not sure how to implement it. > > The documentation says the %n specifier in jabber-roster-line-format > corresponds to "Nickname of contact, or JID if no > nickname". Apparently, the problematic lines provide JIDs only, but > no nicknames. > > I can use jabber-vcard-get to get the vcard for a contact that's > showing up as a JID only. Thanks for the tip, this vcard then always actually displayed the contact's proper name and so I finally knew who they were. I then manually edited the contact (with jabber-roster-edit-action-at-point, or just pressing "e") and changed the name to the proper one. I usually had to do it twice for the change to take effect but I was able to fix the five or six contacts that were un-decipherable strings before I read your email. So thanks a lot, I hope you'll also be able to fix the problem too. Martin > I should be able to use bits of > jabber-vcard-display to extract the "Full name", which is what I'd > like to see displayed in the roster. > > But I don't know how to put all the pieces together. Can someone > please help? > > Thanks, > Mandar. > |