;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
;; Boston, MA 02111-1307, USA.
+;;; Commentary:
+
+;; NOTE: This is an add-on module for Riece.
+
;;; Code:
(require 'riece-identity)
(require 'riece-commands)
(defgroup riece-guess nil
- "Guess the next channel"
+ "Guess the next channel."
:tag "Guess"
:prefix "riece-"
:group 'riece)
:type '(repeat function)
:group 'riece-guess)
+(defconst riece-guess-description
+ "Guess the next channel, using multiple methods.")
+
(defvar riece-current-channels)
(defun riece-guess-candidates ()
(defvar riece-channel-list-mode-map)
(defun riece-guess-insinuate ()
+ )
+
+(defun riece-guess-enable ()
(define-key riece-command-mode-map
"\C-cg" 'riece-command-guess-switch-to-channel)
(define-key riece-dialogue-mode-map
"g" 'riece-command-guess-switch-to-channel)
(define-key riece-channel-list-mode-map
"g" 'riece-command-guess-switch-to-channel))
-
+
+(defun riece-guess-disable ()
+ (define-key riece-command-mode-map
+ "\C-cg" nil)
+ (define-key riece-dialogue-mode-map
+ "g" nil)
+ (define-key riece-channel-list-mode-map
+ "g" nil))
+
(provide 'riece-guess)
;;; riece-guess.el ends here