riece-version
riece-coding
riece-complete
+ riece-addon-modules
riece-addon
riece-ruby
+ riece-cache
riece-mode
;; riece-identity -+-> riece-channel
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))))
+ riece))))
(defvar riece-icons
'("riece-command-quit.xpm"
(if flag
(string-match "^\\(\\(--[^ ]+ \\)+-\\|[^ =-]\\)*n" flag))))
+(defun riece-examine-modules ()
+ (let ((load-path (cons nil load-path)))
+ (require 'riece-addon-modules)
+ (append riece-modules
+ (mapcar #'car riece-addon-modules))))
+
(defun riece-examine ()
- (princ (mapconcat #'symbol-name riece-modules " ")))
+ (princ (mapconcat #'symbol-name (riece-examine-modules) " ")))
(defun riece-compile ()
- (riece-compile-modules riece-modules))
+ (riece-compile-modules (riece-examine-modules)))
(defun riece-install ()
(riece-install-modules
- riece-modules
+ (riece-examine-modules)
(expand-file-name "riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-icons
(add-to-list 'command-line-args-left ".")
(Custom-make-dependencies)
(riece-compile-modules
- (append riece-modules
+ (append (riece-examine-modules)
'(auto-autoloads custom-load))))
(defun riece-install-package ()
(riece-install-modules
- (append riece-modules
+ (append (riece-examine-modules)
'(auto-autoloads custom-load))
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "lisp/riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-icons
riece-icons
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "etc/riece" (car command-line-args-left))
(riece-install-just-print-p))
(riece-install-scripts
riece-scripts
- (expand-file-name "riece"
- (expand-file-name "lisp" (car command-line-args-left)))
+ (expand-file-name "etc/riece" (car command-line-args-left))
(riece-install-just-print-p)))
(defun riece-test ()