LINUX.ORG.RU
ФорумTalks

jabber.el

 ,


0

1

Какие такие есть преимущества у сабжа, что его пользователи выбрали именно его, а не какой-либо другой?

Сам недавно перешёл с Vim'а на Emacs, вот и интересуюсь Emacs'овыми расширениями.


Какие такие есть преимущества у сабжа, что его пользователи выбрали именно его, а не какой-либо другой?

А какие другие вы имеете в виду?

iVS ★★★★★
()

единственный клиент с полноценным клавиатурным управлением, плюс единое рабочее пространство с емаксом

lazyklimm ★★★★★
()
Ответ на: комментарий от NaN

Я также не вижу плюсов у jabber.el по сравнению с ними.

iVS ★★★★★
()
Ответ на: комментарий от NaN

Я задолбался уже везде распинаться на тему mcabber. Вкратце - нет.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

единственный клиент с полноценным клавиатурным управлением, плюс единое рабочее пространство с емаксом

Это характеристики jabber.el, а не преимущества.

iVS ★★★★★
()

Надеюсь я таки допилю свой на CL и будет всем счастье ;]

grouzen ★★
()
Ответ на: комментарий от x4DA

вернее, garak ничерта не умеет, хз чо там с elim

x4DA ★★★★★
()
Ответ на: комментарий от lazyklimm

Слушай, а как на нём в конференции заходить?

Пробовал C-x C-j C-r C-c <дальше не помню>, доходит до «введите название конференции» в минибуфере, и тут затык. Как я ему не скармливал названия (конфочка@c.j.r, например и т. п.) — ни хрена.

Просто IM работает хорошо.

Mitre ★★
()
Ответ на: комментарий от Mitre

хз, у меня нормально заходит по M-x jabber-groupchat-join (шорткат не помню, у меня основные в закладках)

Какие версии софта?

lazyklimm ★★★★★
()

Он удобнее всех остальных клиентов для джаббера, отчасти из-за того, что в емаксе. Очевидно ж

yoghurt ★★★★★
()
Ответ на: комментарий от lazyklimm

emacs — от 23.3 до 24.(2|3)

jabber.el — 0.8.0

Сейчас спать, потом попробую ещё раз поднять.

Mitre ★★
()

Кстати, коль вспомнили его, могу поделиться куском своего кода для формирования няшного списка онлайн контактов с поддержкой icq-транспорта и сортировкой по активности. Биндинг ставится через global-set-key на jump-to-jabber.

(defun get-jabber-contacts ()
  (append (if (eq (length jabber-activity-jids) 0)
              '(("------"))
            (mapcar (lambda (jid)
                      (cons (concat "✶ " (jabber-jid-displayname jid)) jid))
                    jabber-activity-jids))
          (mapcar (lambda (jid) 
                    (let ((name (or (get jid 'name) (jabber-jid-displayname jid))))
                      (when (and (get jid 'connected)
                                 (not (find jid jabber-activity-jids
                                            :test 'string=))
                                 (not (string-match "^icq." name)))
                        (cons name (cdadr (cdadr (get jid 'xml)))))))
                  (jabber-concat-rosters))))

(defun jump-to-jabber ()
  (interactive)
  (let* ((j-info (remove nil (get-jabber-contacts)))
         (names (mapcar 'car j-info))
         (user (ido-completing-read "Jabber with: " names))
         (info (find user j-info :test (lambda (x y) (string= x (car y))))))
    (when (and info (cdr info))
      (jabber-chat-with (jabber-read-account) (cdr info)))))

mix_mix ★★★★★
()
Ответ на: комментарий от lazyklimm

Cпасибо, но отбой тревоги. Решил проблему сам — выставив jabber-muc-disable-disco-check в t.

Mitre ★★
()
Последнее исправление: Mitre (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.