From e0b6567a4fd479ca7b06aa0840ffe34ee0251424 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 26 Aug 2005 05:44:52 +0000 Subject: [PATCH] * 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. --- lisp/COMPILE | 128 ++++++++++++++---------------------- lisp/ChangeLog | 9 +++ lisp/Makefile.am | 31 ++++----- lisp/riece-addon-modules.el | 35 ++++++++++ 4 files changed, 110 insertions(+), 93 deletions(-) create mode 100644 lisp/riece-addon-modules.el diff --git a/lisp/COMPILE b/lisp/COMPILE index 655c5e1..aecda24 100644 --- a/lisp/COMPILE +++ b/lisp/COMPILE @@ -1,84 +1,56 @@ ;;; -*- 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" diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 16746a2..217fcb5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,12 @@ +2005-08-26 Daiki Ueno + + * 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 * riece-addon.el (riece-command-list-addons): Use diff --git a/lisp/Makefile.am b/lisp/Makefile.am index c6c8d43..281c79b 100644 --- a/lisp/Makefile.am +++ b/lisp/Makefile.am @@ -2,21 +2,22 @@ SUBDIRS = test 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 diff --git a/lisp/riece-addon-modules.el b/lisp/riece-addon-modules.el new file mode 100644 index 0000000..330292b --- /dev/null +++ b/lisp/riece-addon-modules.el @@ -0,0 +1,35 @@ +(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 -- 2.25.1