From: Magnus H. <leg...@us...> - 2007-05-07 02:04:48
|
Update of /cvsroot/emacs-jabber/emacs-jabber In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv4229 Modified Files: jabber-roster.el Log Message: Revision: ma...@fr...--2005/emacs-jabber--cvs-head--0--patch-355 Creator: Magnus Henoch <ma...@fr...> Add key binding for toggling offline contacts in roster Patch from Detlev Zundel. Index: jabber-roster.el =================================================================== RCS file: /cvsroot/emacs-jabber/emacs-jabber/jabber-roster.el,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- jabber-roster.el 15 Apr 2007 23:53:24 -0000 1.45 +++ jabber-roster.el 7 May 2007 02:04:43 -0000 1.46 @@ -196,6 +196,7 @@ (define-key map "a" 'jabber-send-presence) (define-key map "g" 'jabber-display-roster) (define-key map "S" 'jabber-ft-send) + (define-key map "o" 'jabber-roster-toggle-offline-display) ;;(define-key map "D" 'jabber-disconnect) map)) @@ -284,6 +285,13 @@ (get buddy 'connected))) buddies)) +(defun jabber-roster-toggle-offline-display () + "Toggle display of offline contacts." + (interactive) + (setq jabber-show-offline-contacts + (not jabber-show-offline-contacts)) + (jabber-display-roster)) + (defun jabber-display-roster () "switch to the main jabber buffer and refresh the roster display to reflect the current information" (interactive) @@ -305,7 +313,7 @@ q Bury buffer i Get disco items I Get disco info b Browse j Join groupchat (MUC) v Get client version -a Send presence +a Send presence o Show offline contacts on/off C-c C-c Chat menu C-c C-m Multi-User Chat menu C-c C-i Info menu C-c C-r Roster menu C-c C-s Service menu |