(riece-modules): Added riece-addon-modules.
* Makefile.am (EXTRA_DIST): Added riece-addon-modules.el.
* riece-addon-modules.el: New file.
;;; -*- Emacs-Lisp -*-
+(require 'riece-addon-modules)
+
(defvar riece-modules
- (cons 'riece-compat
- (cons (if (featurep 'xemacs)
- 'riece-xemacs
- 'riece-emacs)
- '(riece-globals
- riece-options
- riece-debug
- riece-version
- riece-coding
- riece-complete
- riece-addon
- riece-ruby
-
- riece-mode
- ;; riece-identity -+-> riece-channel
- ;; +-> riece-user
- riece-identity
- riece-channel
- riece-user
-
- riece-misc
- riece-signal
-
- ;; riece-layout ---> riece-display
- riece-layout
- riece-display
- riece-server
-
- ;; riece-channel -+-> riece-naming
- ;; riece-user -+
- riece-naming
- riece-message
-
- ;; riece-filter calls riece-{handle,000,200,300,400,500}
- riece-filter
- riece-handle
- riece-000
- riece-200
- riece-300
- riece-400
- riece-500
-
- riece-commands
- riece-irc
- riece
-
- ;; add-ons
- riece-ctcp
- riece-highlight
- riece-log
- riece-mini
- riece-rdcc
- riece-url
- riece-unread
- riece-doctor
- riece-alias
- riece-skk-kakutei
- riece-foolproof
- riece-guess
- riece-history
- riece-button
- riece-keyword
- riece-menu
- riece-icon
- riece-async
- riece-lsdb
- riece-xface
- riece-ctlseq
- riece-ignore
- riece-hangman
- riece-biff
- riece-kakasi
- riece-yank
- riece-toolbar
- riece-eval
- riece-google
- riece-keepalive
- riece-eval-ruby))))
+ (nconc
+ (cons 'riece-compat
+ (cons (if (featurep 'xemacs)
+ 'riece-xemacs
+ 'riece-emacs)
+ '(riece-globals
+ riece-options
+ riece-debug
+ riece-version
+ riece-coding
+ riece-complete
+ riece-addon-modules
+ riece-addon
+ riece-ruby
+
+ riece-mode
+ ;; riece-identity -+-> riece-channel
+ ;; +-> riece-user
+ riece-identity
+ riece-channel
+ riece-user
+
+ riece-misc
+ riece-signal
+
+ ;; riece-layout ---> riece-display
+ riece-layout
+ riece-display
+ riece-server
+
+ ;; riece-channel -+-> riece-naming
+ ;; riece-user -+
+ riece-naming
+ riece-message
+
+ ;; riece-filter calls riece-{handle,000,200,300,400,500}
+ riece-filter
+ riece-handle
+ riece-000
+ riece-200
+ riece-300
+ riece-400
+ riece-500
+
+ riece-commands
+ riece-irc
+ riece)))
+ (mapcar #'car riece-addon-modules)))
(defvar riece-icons
'("riece-command-quit.xpm"
+2005-08-26 Daiki Ueno <ueno@unixuser.org>
+
+ * COMPILE: Require 'riece-addon-modules.
+ (riece-modules): Added riece-addon-modules.
+
+ * Makefile.am (EXTRA_DIST): Added riece-addon-modules.el.
+
+ * riece-addon-modules.el: New file.
+
2005-08-25 Daiki Ueno <ueno@unixuser.org>
* riece-addon.el (riece-command-list-addons): Use
EXTRA_DIST = COMPILE ChangeLog ChangeLog.Liece \
riece-000.el riece-200.el riece-300.el riece-400.el riece-500.el \
- riece-addon.el riece-channel.el riece-coding.el riece-commands.el \
- riece-compat.el riece-complete.el riece-debug.el riece-display.el \
- riece-emacs.el riece-filter.el riece-globals.el riece-handle.el \
- riece-highlight.el riece-identity.el riece-message.el riece-misc.el \
- riece-mode.el riece-naming.el riece-options.el riece-ruby.el \
- riece-server.el riece-signal.el riece-user.el riece-version.el \
- riece-xemacs.el riece-irc.el riece.el riece-ctcp.el riece-url.el \
- riece-unread.el riece-ndcc.el riece-rdcc.el riece-log.el \
- riece-mini.el riece-doctor.el riece-alias.el riece-layout.el \
- riece-skk-kakutei.el riece-guess.el riece-history.el riece-button.el \
- riece-keyword.el riece-menu.el riece-icon.el riece-async.el \
- riece-lsdb.el riece-xface.el riece-ctlseq.el riece-ignore.el \
- riece-hangman.el riece-biff.el riece-kakasi.el riece-foolproof.el \
- riece-yank.el riece-toolbar.el riece-eval.el riece-google.el \
- riece-keepalive.el riece-eval-ruby.el url-riece.el \
+ riece-addon-modules.el riece-addon.el riece-channel.el \
+ riece-coding.el riece-commands.el riece-compat.el riece-complete.el \
+ riece-debug.el riece-display.el riece-emacs.el riece-filter.el \
+ riece-globals.el riece-handle.el riece-highlight.el riece-identity.el \
+ riece-message.el riece-misc.el riece-mode.el riece-naming.el \
+ riece-options.el riece-ruby.el riece-server.el riece-signal.el \
+ riece-user.el riece-version.el riece-xemacs.el riece-irc.el riece.el \
+ riece-ctcp.el riece-url.el riece-unread.el riece-ndcc.el \
+ riece-rdcc.el riece-log.el riece-mini.el riece-doctor.el \
+ riece-alias.el riece-layout.el riece-skk-kakutei.el riece-guess.el \
+ riece-history.el riece-button.el riece-keyword.el riece-menu.el \
+ riece-icon.el riece-async.el riece-lsdb.el riece-xface.el \
+ riece-ctlseq.el riece-ignore.el riece-hangman.el riece-biff.el \
+ riece-kakasi.el riece-foolproof.el riece-yank.el riece-toolbar.el \
+ riece-eval.el riece-google.el riece-keepalive.el riece-eval-ruby.el \
+ url-riece.el \
riece-command-previous-channel.xpm riece-command-next-channel.xpm \
riece-submit-bug-report.xpm \
server.rb aproxy.rb
--- /dev/null
+(defconst riece-addon-modules
+ '((riece-alias . "Define aliases for IRC names.")
+ (riece-async . "Connect to IRC server via async proxy.")
+ (riece-biff . "Be notified if messages arrives.")
+ (riece-button . "Display useful buttons in IRC buffers.")
+ (riece-ctcp . "CTCP (Client To Client Protocol) support.")
+ (riece-ctlseq . "Mark up control sequences in IRC buffers.")
+ (riece-doctor . "Pretend to be a psychotherapist.")
+ (riece-eval-ruby . "Evaluate input string as a Ruby program.")
+ (riece-eval . "Evaluate an input string as an elisp form.")
+ (riece-foolproof . "Channel miss killer")
+ (riece-google . "Search keywords by Google.")
+ (riece-guess . "Guess the next channel, using multiple methods.")
+ (riece-hangman . "Allow channel members to play the hangman game.")
+ (riece-highlight . "Highlight IRC buffers.")
+ (riece-history . "Manage history of channel shifting.")
+ (riece-icon . "Display icons in IRC buffers.")
+ (riece-ignore . "Ignore messages from some users.")
+ (riece-kakasi . "Convert Japanese to roman string by KAKASI.")
+ (riece-keepalive . "Keep an IRC connection.")
+ (riece-keyword . "Detect keywords in IRC buffers.")
+ (riece-log . "Save IRC logs.")
+ (riece-lsdb . "Help register nicknames in LSDB rolodex program.")
+ (riece-menu . "Setup Riece's command menus.")
+ (riece-mini . "Use Riece only on the minibuffer.")
+ (riece-ndcc . "DCC file sending protocol support (written in elisp.)")
+ (riece-rdcc . "DCC file sending protocol support (written in Ruby.)")
+ (riece-skk-kakutei . "Remove SKK's preedit mark before sending messages.")
+ (riece-toolbar . "Display toolbar icons.")
+ (riece-unread . "Mark channels where new messages arrived.")
+ (riece-url . "Collect URL in IRC buffers.")
+ (riece-xface . "Display X-Face in IRC buffers.")
+ (riece-yank . "Enter the element of kill-ring.")))
+
+(provide 'riece-addon-modules)
\ No newline at end of file