Как мне заставить jabber.el не показывать значки пользователей?

#emacs #xmpp

#emacs #xmpp

Вопрос:

Я только что настроил jabber.el для использования с моей учетной записью gmail, и я хочу, чтобы он перестал показывать значки пользователей в реестре. Я просто хочу увидеть основной текст. Как мне это сделать?

Ответ №1:

Только что нашел ответ. Вы должны удалить %a из строки формата jabber-roster-line-format, чтобы избавиться от аватара.

Ответ №2:

Вот мои настройки jabber.el:

 (custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(jabber-auto-reconnect t)
 '(jabber-avatar-verbose nil)
 '(jabber-vcard-avatars-retrieve nil)
 '(jabber-chat-buffer-format "*-jabber-%n-*")
 '(jabber-history-enabled t)
 '(jabber-mode-line-mode t)
 '(jabber-roster-buffer "*-jabber-*")
 '(jabber-roster-line-format " %c %-25n %u %-8s (%r)")
 '(jabber-show-offline-contacts nil))
  

Это удаляет аватары и строку состояния из списка. Также включает журнал и автоматическое переподключение. И скрывает автономные контакты. Если они вам нужны — вы можете использовать M-x jabber-roster-toggle-offline-display . Или, и это немного сокращает имена буферов jabber…

Ответ №3:

Вы также можете указать ему вообще не загружать их, установив jabber-vcard-avatars-retrieve значение nil .