It allows sending desktop notification in a very simple way.
(notifications-notify :title "You've got mail!" :body "There's 34 mails unread" :app-icon "~/.emacs.d/icons/mail.png" :urgency 'low)
It supports the protocol signals (
ActionInvoked) and the two main methods (
The methods specification are implemented entirely (hints, replaces, actions, icon, etc).
The signals are supported via callbacks function provided on the notification creation.
It have been merged into Emacs trunk today.
2010-06-09 Julien Danjou <email@example.com> * net/notifications.el: New file.
This also allowed me to discover, raise and fix a bug in the D-Bus binding of Emacs, which will be probably fixed in trunk soon.