diff options
| author | Luc Teirlinck | 2004-06-11 22:38:52 +0000 |
|---|---|---|
| committer | Luc Teirlinck | 2004-06-11 22:38:52 +0000 |
| commit | 7805cdbd4f39ef8904b68f687be8715306910769 (patch) | |
| tree | 9bb6a05e186703ffcafae086fd15eb921f1ed61e | |
| parent | 9db03f6c4cb2c767765e6bf51f57df4b2fcba3a0 (diff) | |
| download | emacs-7805cdbd4f39ef8904b68f687be8715306910769.tar.gz emacs-7805cdbd4f39ef8904b68f687be8715306910769.zip | |
(dired-revert): If buffer is marked unmodified before
reverting, keep it marked unmodified.
Adapt to new conventions for commenting out code.
(dired-make-relative): Adapt to new conventions for commenting out code.
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/dired.el | 10 |
2 files changed, 14 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6dcc5c8fbbe..b448338fec1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2004-06-11 Luc Teirlinck <teirllm@auburn.edu> | ||
| 2 | |||
| 3 | * dired.el (dired-revert): If buffer is marked unmodified before | ||
| 4 | reverting, keep it marked unmodified. | ||
| 5 | Adapt to new conventions for commenting out code. | ||
| 6 | (dired-make-relative): Adapt to new conventions for commenting out | ||
| 7 | code. | ||
| 8 | |||
| 1 | 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu> | 9 | 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu> |
| 2 | 10 | ||
| 3 | * eshell/esh-module.el (eshell-load-defgroups): Bind | 11 | * eshell/esh-module.el (eshell-load-defgroups): Bind |
diff --git a/lisp/dired.el b/lisp/dired.el index 3d3fd34b5ac..e5e23dfe2d6 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -880,7 +880,8 @@ Must also be called after dired-actual-switches have changed. | |||
| 880 | Should not fail even on completely garbaged buffers. | 880 | Should not fail even on completely garbaged buffers. |
| 881 | Preserves old cursor, marks/flags, hidden-p." | 881 | Preserves old cursor, marks/flags, hidden-p." |
| 882 | (widen) ; just in case user narrowed | 882 | (widen) ; just in case user narrowed |
| 883 | (let ((opoint (point)) | 883 | (let ((modflag (buffer-modified-p)) |
| 884 | (opoint (point)) | ||
| 884 | (ofile (dired-get-filename nil t)) | 885 | (ofile (dired-get-filename nil t)) |
| 885 | (mark-alist nil) ; save marked files | 886 | (mark-alist nil) ; save marked files |
| 886 | (hidden-subdirs (dired-remember-hidden)) | 887 | (hidden-subdirs (dired-remember-hidden)) |
| @@ -907,9 +908,10 @@ Preserves old cursor, marks/flags, hidden-p." | |||
| 907 | (save-excursion ; hide subdirs that were hidden | 908 | (save-excursion ; hide subdirs that were hidden |
| 908 | (dolist (dir hidden-subdirs) | 909 | (dolist (dir hidden-subdirs) |
| 909 | (if (dired-goto-subdir dir) | 910 | (if (dired-goto-subdir dir) |
| 910 | (dired-hide-subdir 1))))) | 911 | (dired-hide-subdir 1)))) |
| 912 | (unless modflag (restore-buffer-modified-p nil))) | ||
| 911 | ;; outside of the let scope | 913 | ;; outside of the let scope |
| 912 | ;;; Might as well not override the user if the user changed this. | 914 | ;;; Might as well not override the user if the user changed this. |
| 913 | ;;; (setq buffer-read-only t) | 915 | ;;; (setq buffer-read-only t) |
| 914 | ) | 916 | ) |
| 915 | 917 | ||
| @@ -1707,7 +1709,7 @@ DIR must be a directory name, not a file name." | |||
| 1707 | (setq dir (expand-file-name dir))) | 1709 | (setq dir (expand-file-name dir))) |
| 1708 | (if (string-match (concat "^" (regexp-quote dir)) file) | 1710 | (if (string-match (concat "^" (regexp-quote dir)) file) |
| 1709 | (substring file (match-end 0)) | 1711 | (substring file (match-end 0)) |
| 1710 | ;;; (or no-error | 1712 | ;;; (or no-error |
| 1711 | ;;; (error "%s: not in directory tree growing at %s" file dir)) | 1713 | ;;; (error "%s: not in directory tree growing at %s" file dir)) |
| 1712 | file)) | 1714 | file)) |
| 1713 | 1715 | ||