X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-url.el;h=9ec45f5514a53c29d3c50babba111ce2c9fd12fc;hb=c488c8df3c898258c0b4db946c6e9e94898ef277;hp=6b27fcf85920a09fca2a7e6ced376cea47ffc217;hpb=6c3f2fb1e30cf84292ca7b0bce31e027abe504ae;p=elisp%2Friece.git diff --git a/lisp/riece-url.el b/lisp/riece-url.el index 6b27fcf..9ec45f5 100644 --- a/lisp/riece-url.el +++ b/lisp/riece-url.el @@ -59,8 +59,6 @@ This maps a string \"Bug#12345\" to a URL (defvar riece-urls nil "A list of URL which appears in Riece buffers.") -(defvar riece-url-enabled nil) - (defconst riece-url-description "Collect URL in IRC buffers.") @@ -135,17 +133,18 @@ This maps a string \"Bug#12345\" to a URL t))) (defun riece-url-uninstall () + (easy-menu-remove-item + nil (list (car riece-menu-items)) + "Open URL...") (remove-hook 'riece-after-insert-functions 'riece-url-scan-region) (remove-hook 'riece-command-mode-hook 'riece-url-command-mode-hook)) (defun riece-url-enable () - (define-key riece-dialogue-mode-map "U" 'riece-command-browse-url) - (setq riece-url-enabled t)) + (define-key riece-dialogue-mode-map "U" 'riece-command-browse-url)) (defun riece-url-disable () - (define-key riece-dialogue-mode-map "U" nil) - (setq riece-url-enabled nil)) + (define-key riece-dialogue-mode-map "U" nil)) (provide 'riece-url)