| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This is in accordance with the "(elisp) Coding Conventions" manual
entry.
|
|
|
|
|
|
|
|
|
| |
* Assign the the value, not symbol name, of
gnus-group-uncollapsed-levels to
gnus-desktop-notify-uncollapsed-levels in the custom :type
recipe.
* Attempt to clarify variable types and documentation.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Trade cl-macs dependency for a slight increase in verbosity.
* Generalise backends by decoupling their dispatch from the
formatting of group names/counts.
|
|
|
|
|
|
|
| |
* Make indentation of code and documentation more consistent.
* Move minor mode to end of package to allow proper function
quoting.
|
|
|
|
|
|
|
|
| |
* Use a property list in place of the obsolete assoc library.
* Make indentation consistent.
* Attempt to make logic slightly less verbose.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Sort dependencies.
* Use triple semicolon comments to denote program sections as per
the Comment Tips section of the Elisp manual.
* Hoist internal variable definitions before internal function
definitions for posterity.
* Refactor HTML entity escaping using a lookup table.
* Make indentation more consistent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Replace carriage returns with newline characters in multi-line
notifications.
D-Bus (via the notifications library) throws an error on input
containing carriage returns, and notify-send seems to silently
ignore anything past them.
* Split the notify-send executable and its switches into separate
configuration variables.
* Concatenate the executable and all its arguments before passing
them to call-process-shell-command, as per the function's
preferred calling convention.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Especially newsgroups can have very long names; these are now abbreviated.
Their length can be customized with `gnus-desktop-notify-uncollapsed-levels'.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Real fix for commit 6a92e688205d48e8f91eba97e305540321b444c6:
Markup is supported everywhere in 'awesome' because it is.
notification-daemon supports markup in the body only, and only with paired
tags. Use ^M in the body to separate lines.
|
| |
|
|
|
|
|
|
| |
It turns out, most window managers and desktop environments don't
support markup in the notification. Improve all defaults to avoid
markup by default.
|
| |
|
|
|
|
|
|
|
|
| |
Make `gnus-desktop-notify-check' more robust to another data inconsistency:
`(gnus-group-unread (car g))' sometimes yields nil, causing
`(count (+ read unread))' to fail.
The fix returns 0 instead of nil and uses `name' instead of `(car g)'.
|
| |
|
|
* change the name to gnus-desktop-notify
* provide the gnus-desktop-notify-mode global minor mode.
* do not generate popups when called interactively
* more customization options (sheesh!)
|