aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Teirlinck2006-02-27 01:51:17 +0000
committerLuc Teirlinck2006-02-27 01:51:17 +0000
commit0c53638a034f67b87ea95da66fbd5f8a9b5c002e (patch)
treea8ee5095eaf9644e96cb477dc210457bcda4dfbf
parentdf66263e1d121a466c97be5cbd4f5de30aac93a2 (diff)
downloademacs-0c53638a034f67b87ea95da66fbd5f8a9b5c002e.tar.gz
emacs-0c53638a034f67b87ea95da66fbd5f8a9b5c002e.zip
(jka-compr-uninstall): Replace `mapcar' with `mapc'.
Update `load-file-rep-suffixes' instead of `load-suffixes'. Use jka-compr-compression-info-list--internal, jka-compr-mode-alist-additions--internal and jka-compr-load-suffixes--internal.
-rw-r--r--lisp/jka-compr.el18
1 files changed, 9 insertions, 9 deletions
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el
index 389944fa3e2..82c0461a3f8 100644
--- a/lisp/jka-compr.el
+++ b/lisp/jka-compr.el
@@ -662,13 +662,13 @@ and `inhibit-first-line-modes-suffixes' that were added
662by `jka-compr-installed'." 662by `jka-compr-installed'."
663 ;; Delete from inhibit-first-line-modes-suffixes 663 ;; Delete from inhibit-first-line-modes-suffixes
664 ;; what jka-compr-install added. 664 ;; what jka-compr-install added.
665 (mapcar 665 (mapc
666 (function (lambda (x) 666 (function (lambda (x)
667 (and (jka-compr-info-strip-extension x) 667 (and (jka-compr-info-strip-extension x)
668 (setq inhibit-first-line-modes-suffixes 668 (setq inhibit-first-line-modes-suffixes
669 (delete (jka-compr-info-regexp x) 669 (delete (jka-compr-info-regexp x)
670 inhibit-first-line-modes-suffixes))))) 670 inhibit-first-line-modes-suffixes)))))
671 jka-compr-compression-info-list) 671 jka-compr-compression-info-list--internal)
672 672
673 (let* ((fnha (cons nil file-name-handler-alist)) 673 (let* ((fnha (cons nil file-name-handler-alist))
674 (last fnha)) 674 (last fnha))
@@ -686,7 +686,7 @@ by `jka-compr-installed'."
686 686
687 (while (cdr last) 687 (while (cdr last)
688 (setq entry (car (cdr last))) 688 (setq entry (car (cdr last)))
689 (if (or (member entry jka-compr-mode-alist-additions) 689 (if (or (member entry jka-compr-mode-alist-additions--internal)
690 (and (consp (cdr entry)) 690 (and (consp (cdr entry))
691 (eq (nth 2 entry) 'jka-compr))) 691 (eq (nth 2 entry) 'jka-compr)))
692 (setcdr last (cdr (cdr last))) 692 (setcdr last (cdr (cdr last)))
@@ -701,12 +701,12 @@ by `jka-compr-installed'."
701 file-coding-system-alist))) 701 file-coding-system-alist)))
702 702
703 ;; Remove the suffixes that were added by jka-compr. 703 ;; Remove the suffixes that were added by jka-compr.
704 (let ((suffixes nil) 704 (dolist (suff jka-compr-load-suffixes--internal)
705 (re (jka-compr-build-file-regexp))) 705 (setq load-file-rep-suffixes (delete suff load-file-rep-suffixes)))
706 (dolist (suffix load-suffixes) 706
707 (unless (string-match re suffix) 707 (setq jka-compr-compression-info-list--internal nil
708 (push suffix suffixes))) 708 jka-compr-mode-alist-additions--internal nil
709 (setq load-suffixes (nreverse suffixes)))) 709 jka-compr-load-suffixes--internal nil))
710 710
711(provide 'jka-compr) 711(provide 'jka-compr)
712 712