(cons (if (featurep 'xemacs)
'riece-xemacs
'riece-emacs)
- (append
- '(riece-globals
- riece-options
- riece-version
- riece-inlines
- riece-coding
- riece-complete
+ '(riece-globals
+ riece-options
+ riece-version
+ riece-coding
+ riece-complete
+ riece-addon
- ;; riece-identity -+-> riece-channel
- ;; +-> riece-user
- riece-identity
- riece-channel
- riece-user
+ riece-mode
+ ;; riece-identity -+-> riece-channel
+ ;; +-> riece-user
+ riece-identity
+ riece-channel
+ riece-user
- riece-misc
- riece-display
- riece-server
+ riece-misc
+ riece-signal
- ;; riece-channel -+-> riece-naming
- ;; riece-user -+
- riece-naming
- riece-message
+ ;; riece-layout ---> riece-display
+ riece-layout
+ riece-display
+ riece-server
- ;; 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-channel -+-> riece-naming
+ ;; riece-user -+
+ riece-naming
+ riece-message
- riece-commands
- riece
+ ;; riece-filter calls riece-{handle,000,200,300,400,500}
+ riece-filter
+ riece-handle
+ riece-000
+ riece-200
+ riece-300
+ riece-400
+ riece-500
- ;; add-ons
- riece-ctcp
- riece-highlight
- riece-url
- riece-unread)
- (if (fboundp 'make-network-process)
- '(riece-ndcc))))))
+ riece-commands
+ 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-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))))
(defun riece-compile-modules (modules)
(let ((load-path (cons nil load-path)))
(let ((source (expand-file-name
(concat (symbol-name (car modules)) ".el"))))
(if (file-newer-than-file-p source (concat source "c"))
- (byte-compile-file source)))
+ (condition-case error
+ (byte-compile-file source)
+ (error))))
(setq modules (cdr modules)))))
(defun riece-install-modules (modules dest just-print)
t t))
(princ (format "%s.elc -> %s\n" name dest))
(unless just-print
- (copy-file (expand-file-name (concat name ".elc"))
- (expand-file-name (concat name ".elc") dest)
- t t)))
+ (if (file-exists-p (expand-file-name (concat name ".elc")))
+ (copy-file (expand-file-name (concat name ".elc"))
+ (expand-file-name (concat name ".elc") dest)
+ t t)
+ (princ (format "(%s was not successfully compiled, ignored)\n"
+ name)))))
(setq modules (cdr modules))))
(defun riece-install-just-print-p ()