aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/erc/ChangeLog
diff options
context:
space:
mode:
authorJosh Feinstein2012-08-20 09:08:51 -0700
committerJosh Feinstein2012-08-20 09:08:51 -0700
commit487a247f1d48faac2aa789baddd5ee5d7fa28d4a (patch)
tree19d7148692b9c9b5eaac8414903b8c1dc1206966 /lisp/erc/ChangeLog
parenta32fbbcf262a71891032ef84f596bf5525f9124a (diff)
downloademacs-487a247f1d48faac2aa789baddd5ee5d7fa28d4a.tar.gz
emacs-487a247f1d48faac2aa789baddd5ee5d7fa28d4a.zip
Hide specified message types sent by lurkers
* erc.el (erc-display-message): Abstract message hiding decision to new function erc-hide-current-message-p. (erc-lurker): New customization group. (erc-lurker-state, erc-lurker-trim-nicks, erc-lurker-ignore-chars) (erc-lurker-hide-list, erc-lurker-cleanup-interval) (erc-lurker-threshold-time): New variables. (erc-lurker-maybe-trim, erc-lurker-initialize, erc-lurker-cleanup) (erc-hide-current-message-p, erc-canonicalize-server-name) (erc-lurker-update-status, erc-lurker-p): New functions. Together they maintain state about which users have spoken in the last erc-lurker-threshold-time, with all other users being considered lurkers whose messages of types in erc-lurker-hide-list will not be displayed by erc-display-message.
Diffstat (limited to 'lisp/erc/ChangeLog')
-rw-r--r--lisp/erc/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index b87cfd41f61..dd62cae7de1 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,19 @@
12012-08-20 Josh Feinstein <jlf@foxtail.org>
2
3 * erc.el (erc-display-message): Abstract message hiding decision
4 to new function erc-hide-current-message-p.
5 (erc-lurker): New customization group.
6 (erc-lurker-state, erc-lurker-trim-nicks, erc-lurker-ignore-chars)
7 (erc-lurker-hide-list, erc-lurker-cleanup-interval)
8 (erc-lurker-threshold-time): New variables.
9 (erc-lurker-maybe-trim, erc-lurker-initialize, erc-lurker-cleanup)
10 (erc-hide-current-message-p, erc-canonicalize-server-name)
11 (erc-lurker-update-status, erc-lurker-p): New functions. Together
12 they maintain state about which users have spoken in the last
13 erc-lurker-threshold-time, with all other users being considered
14 lurkers whose messages of types in erc-lurker-hide-list will not
15 be displayed by erc-display-message.
16
12012-08-06 Julien Danjou <julien@danjou.info> 172012-08-06 Julien Danjou <julien@danjou.info>
2 18
3 * erc-match.el (erc-match-exclude-server-buffer) 19 * erc-match.el (erc-match-exclude-server-buffer)