LINUX.ORG.RU

Я в jabber.el на emacswiki скинул кусочек для urgency hint, который можно засунуть в ~/.emacs. Может быть, тебе это уже подойдет.

http://www.emacswiki.org/emacs/JabberEl#toc11

А также вот эта ветка ЛОРа:

http://www.linux.org.ru/view-message.jsp?msgid=4076070

Если ты хочешь notify.el, то тебе нужен Emacs23, так как Emacs22 Dbus не поддерживает. Если у тебя Emacs23, то попробуй для начала проверить этот notify.el. Напиши в *scratch* (require 'notify) (надеюсь, load-path для notify.el указывать умеешь?), потом выполни (notify «my-title» «my-body»). Если что-то появилось, то можно добавлять в хуки jabber.el. Это уже будет вторая часть марлезонского балета. Можно в хук jabber-activity-update-hook добавить, как в коде выше. Список jabber-activity-jids, который есть в jabber.el даст тебе jid'ы непрочтенные. Их можно в нотификацию пихать. Этот список обновляется после того, как ты прочтешь сообщение кого-то из задержанных. Можно вешать на хук просто по приходу сообщения. Нужно ли тебе держать напоминание, если остались непрочтенные сообщения — дело твое. Я вообще не представляю себе, как это notify выглядит.

Zubok ★★★★★
()

Кстати, если нет Emacs с D-Bus, то можно дергать через утилитку dbus-send, наверное, но это допинать модуль notify.el надо тогда.

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