aboutsummaryrefslogtreecommitdiff
path: root/gnus-desktop-notify.el
Commit message (Collapse)AuthorAgeFilesLines
* Prefer built-ins to gnus utility functionsBasil L. Contovounesios2017-10-251-1/+1
| | | | Fixes #11
* Appease checkdoc overlords and reduce repetitionBasil L. Contovounesios2017-10-071-27/+26
|
* Use double hyphens in internal symbolsBasil L. Contovounesios2017-03-051-18/+20
| | | | | This is in accordance with the "(elisp) Coding Conventions" manual entry.
* Update custom variablesBasil L. Contovounesios2017-03-051-38/+40
| | | | | | | | | * 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.
* List Basil as contributorBasil L. Contovounesios2017-03-051-0/+1
|
* Remove ignored argumentsBasil L. Contovounesios2017-02-271-1/+1
|
* Enable lexical bindingBasil L. Contovounesios2017-02-271-1/+1
|
* Declare external functions to byte compilerBasil L. Contovounesios2017-02-261-0/+3
|
* Use built-in HTMl entity escaping functionBasil L. Contovounesios2017-02-261-15/+1
|
* Overhaul notification engineBasil L. Contovounesios2017-01-311-57/+53
| | | | | | | * Trade cl-macs dependency for a slight increase in verbosity. * Generalise backends by decoupling their dispatch from the formatting of group names/counts.
* Minor housekeepingBasil L. Contovounesios2017-01-301-44/+48
| | | | | | | * Make indentation of code and documentation more consistent. * Move minor mode to end of package to allow proper function quoting.
* Refactor gnus-desktop-notify-checkBasil L. Contovounesios2017-01-301-22/+26
| | | | | | | | * Use a property list in place of the obsolete assoc library. * Make indentation consistent. * Attempt to make logic slightly less verbose.
* Minor code rearrangementBasil L. Contovounesios2017-01-301-44/+55
| | | | | | | | | | | | | | * 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.
* Refactor notify-send invocation and shell quotingBasil L. Contovounesios2017-01-041-17/+30
| | | | | | | | | | | | | | | | * 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.
* Load cl for using its macros like 'case'Syohei YOSHIDA2016-02-101-0/+2
|
* Add README, change repository name.Yuri D'Elia2015-07-031-2/+2
|
* Update URL.Yuri D'Elia2014-09-181-1/+1
|
* Add support for 'alert.Yuri D'Elia2014-07-011-24/+40
|
* Remove useless (message)Yuri D'Elia2014-07-011-1/+0
|
* Add autoload cookieSteve Purcell2014-06-301-0/+1
|
* Format for packaging.Yuri D'Elia2014-06-301-5/+7
|
* Update description.Yuri D'Elia2014-06-301-5/+4
|
* Add `gnus-desktop-notify-dbus' when `notifications' and make it default.Yuri D'Elia2014-06-301-40/+69
|
* Remove my old address.Yuri D'Elia2013-12-231-1/+1
|
* Remove my old address.Yuri D'Elia2013-12-231-1/+1
|
* follow header conventionsJonas Bernoulli2012-01-281-2/+1
|
* Update version to 1.2.Yuri D'Elia2011-01-151-2/+5
|
* Shorten displayed group names using `gnus-short-group-name'Philipp Haselwarter2011-01-151-1/+14
| | | | | Especially newsgroups can have very long names; these are now abbreviated. Their length can be customized with `gnus-desktop-notify-uncollapsed-levels'.
* Updated notes for 1.1.Yuri D'Elia2011-01-081-4/+13
|
* Use customizable formats and strings instead of fixed text.Yuri D'Elia2011-01-081-29/+47
|
* Fix formatting issues by separating subject/body.Yuri D'Elia2011-01-071-30/+12
| | | | | | | | 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.
* Fix the read count by properly parsing the 'read' range.Yuri D'Elia2011-01-061-1/+5
|
* Add the `gnus-desktop-notify-safe' and improve defaults for most WMs.Yuri D'Elia2011-01-031-11/+30
| | | | | | It turns out, most window managers and desktop environments don't support markup in the notification. Improve all defaults to avoid markup by default.
* Use `gnus-range-normalize' instead of parsing `gnus-info-read' manually.Yuri D'Elia2011-01-031-7/+4
|
* gnus-desktop-notify-checkPhilipp Haselwarter2011-01-021-8/+8
| | | | | | | | 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)'.
* Fix docstring.Yuri D'Elia2011-01-021-1/+1
|
* First 'official' release:Yuri D'Elia2010-12-261-0/+220
* 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!)