LINUX.ORG.RU

[школота-тред] [emacs] [jabber]

 ,


1

1

привет, лор!

помоги настроить/дай посмотреть конфиг для emacs-jabber. Делаю как написано тут.

содержимое ~/.emacs

;; JABBER
(require 'jabber)
(setq jabber-auto-reconnect t)
(setq jabber-chat-buffer-format "*---%n-*")
(setq jabber-groupchat-buffer-format "*===%n-*")
(setq jabber-history-dir "~/.jabber-chatlogs")
(setq jabber-history-enabled t)
(setq jabber-history-muc-enabled t)
(setq jabber-history-size-limit 1024000000)

(custom-set-variables

'(jabber-account-list (quote (("username@jabber.ru" 
(:network-server . "jabber.ru") (:port . 443))))))

После C-x C-j C-c emacs пишет: Opening STARTTLS connection to ... и через несколько секунд: connection lost `nil'

ЧЯДНТ?

★★★★★

Ответ на: комментарий от marvin_yorke

Лисп)))) такой)))) позитивный))))

Deleted
()
Ответ на: комментарий от tazhate

у нас на работе например прокся 5222/5223 не пускает. а 443 пускает. и джаббер.ру на 443 тоже слушает, насколько я знаю, видимо как раз для такого случая

marvin_yorke ★★★
()

(:port . 443) ... STARTTLS

Ни на что не намекает? Либо connection-type 'ssl добавить, либо порт xmpp.

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

Поставил. Теперь пишет что:
Thu Mar 1 06:05:45 2012: Starting jabber-connection
Thu Mar 1 06:05:45 2012: jabber-connection enters :connecting
Thu Mar 1 06:05:45 2012: Found enter function for :connecting (тут гора нечитаемых закорючек)
Thu Mar 1 06:05:45 2012: Didn't work: (void-function nil)

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

Попахивает нерабочим плагином. Попробуй другой жаббер сервер.

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

«jabber.ru»

Для ssl, еще надо ssl.jabber.ru, пардон сразу не заметил.

anonymous
()
...
 '(jabber-account-list (quote (("xxx@jabber.ru/emacs" (:network-server . "ssl.jabber.ru") (:port . 443) (:connection-type . ssl)) ("xxx@gmail.com/emacs" (:network-server . "talk.google.com") (:port . 443) (:connection-type . ssl)))))
 '(jabber-alert-message-hooks (quote (jabber-message-stumpwm jabber-message-echo jabber-message-scroll)))
 '(jabber-auto-reconnect t)
 '(jabber-debug-log-xml t nil (jabber-console))
 '(jabber-default-status "")
 '(jabber-history-enabled t)
 '(jabber-mode-line-mode t)
 '(jabber-rare-time-format "%e %b %Y %H:00")
 '(jabber-roster-line-format " %c %-25n %u %-8s  %S")
 '(jabber-roster-show-bindings nil)
 '(jabber-show-offline-contacts nil)
 '(jabber-use-global-history nil)
 '(jabber-vcard-avatars-publish nil)
 '(jabber-vcard-avatars-retrieve nil)

...

(setq jabber-chat-mode-map
      (let ((map (make-sparse-keymap)))
	(set-keymap-parent map jabber-common-keymap)
	(define-key map (kbd "<C-return>") 'jabber-chat-buffer-send)
    map))

Нужен консольный gnutls-cli или openssl.

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

благодарю за помощь! всё заработало.

ymn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.