X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-keepalive.el;h=955b6abeee729a0c422ada80176a793668b8fbd1;hb=a5ca9b7f8d8d7c92e2a5695b2a4d5bcd93e75e29;hp=6526d5cfa46bad8d2582e59f9fd344cfbe38ffa4;hpb=027ed8dd8985d7590a1c88d36be8ad24402d9fe6;p=elisp%2Friece.git diff --git a/lisp/riece-keepalive.el b/lisp/riece-keepalive.el index 6526d5c..955b6ab 100644 --- a/lisp/riece-keepalive.el +++ b/lisp/riece-keepalive.el @@ -19,17 +19,17 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: -;; To use, add the following line to your ~/.riece/init.el: -;; (add-to-list 'riece-addons 'riece-keepalive) +;; NOTE: This is an add-on module for Riece. ;;; Code: (require 'riece-options) +(require 'riece-server) (defgroup riece-keepalive nil "Keep an IRC connection." @@ -64,8 +64,12 @@ (setq riece-keepalive-timer nil))) (defun riece-keepalive-insinuate () - (add-hook 'riece-after-login-hook #'riece-keepalive-after-login-hook) - (add-hook 'riece-after-close-hook #'riece-keepalive-after-close-hook)) + (add-hook 'riece-after-login-hook 'riece-keepalive-after-login-hook) + (add-hook 'riece-after-close-hook 'riece-keepalive-after-close-hook)) + +(defun riece-keepalive-uninstall () + (remove-hook 'riece-after-login-hook 'riece-keepalive-after-login-hook) + (remove-hook 'riece-after-close-hook 'riece-keepalive-after-close-hook)) (provide 'riece-keepalive)