*** empty log message ***
[gnus] / lisp / dgnushack.el
index 99c67b9..001af75 100644 (file)
 ;;; Code:
 
 (require 'cl)
-(setq load-path (cons "." load-path))
+(push "." load-path)
 
 (setq custom-file "/THIS FILE DOES NOT eXiST!")
 
+(defalias 'device-sound-enabled-p 'ignore)
+(defalias 'play-sound-file 'ignore)
+(defalias 'nndb-request-article 'ignore)
+(defalias 'efs-re-read-dir 'ignore)
+(defalias 'ange-ftp-re-read-dir 'ignore)
+
 (defun dgnushack-compile ()
   ;(setq byte-compile-dynamic t)
   (let ((files (directory-files "." nil ".el$"))
        (xemacs (string-match "XEmacs" emacs-version))
        byte-compile-warnings file)
+    (condition-case ()
+       (require 'w3-forms)
+      (error (setq files (delete "nnweb.el" files))))
     (while files
       (setq file (car files)
            files (cdr files))
@@ -49,7 +58,8 @@
        (setq byte-compile-warnings 
              '(free-vars unresolved callargs redefine obsolete))))
       (when (or (not (member file '("gnus-xmas.el" "gnus-picon.el" 
-                                   "messagexmas.el")))
+                                   "messagexmas.el" "nnheaderxm.el"
+                                   "smiley.el")))
                xemacs)
        (condition-case ()
            (byte-compile-file file)