diff options
| author | Luc Teirlinck | 2006-02-27 01:51:17 +0000 |
|---|---|---|
| committer | Luc Teirlinck | 2006-02-27 01:51:17 +0000 |
| commit | 0c53638a034f67b87ea95da66fbd5f8a9b5c002e (patch) | |
| tree | a8ee5095eaf9644e96cb477dc210457bcda4dfbf | |
| parent | df66263e1d121a466c97be5cbd4f5de30aac93a2 (diff) | |
| download | emacs-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.el | 18 |
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 | |||
| 662 | by `jka-compr-installed'." | 662 | by `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 | ||