* lisp/arc-mode.el (archive-summarize): Let-bind `buffer-file-truename'
to nil around the call to `add-text-properties' to prevent directory time modification by lock_file. * lisp/tar-mode.el (tar-summarize-buffer): Idem. Fixes: debbugs:2295
This commit is contained in:
parent
d80d54b289
commit
4c478e6b45
3 changed files with 17 additions and 7 deletions
|
|
@ -1,3 +1,10 @@
|
|||
2012-09-30 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* arc-mode.el (archive-summarize): Let-bind `buffer-file-truename'
|
||||
to nil around the call to `add-text-properties' to prevent
|
||||
directory time modification by lock_file. (Bug#2295)
|
||||
* tar-mode.el (tar-summarize-buffer): Idem.
|
||||
|
||||
2012-09-30 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* facemenu.el (list-colors-sort): Add option "Luminance".
|
||||
|
|
@ -2686,8 +2693,9 @@
|
|||
|
||||
* register.el (copy-to-register, copy-rectangle-to-register):
|
||||
Deactivate the mark, and use indicate-copied-region (Bug#10056).
|
||||
(append-to-register, prepend-to-register):
|
||||
Call 2012-07-29 Juri Linkov <juri@jurta.org>
|
||||
(append-to-register, prepend-to-register): Call indicate-copied-region.
|
||||
|
||||
2012-07-29 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* simple.el (async-shell-command-buffer): New defcustom.
|
||||
(shell-command): Use it. (Bug#4719)
|
||||
|
|
|
|||
|
|
@ -787,7 +787,8 @@ is visible (and the real data of the buffer is hidden).
|
|||
Optional argument SHUT-UP, if non-nil, means don't print messages
|
||||
when parsing the archive."
|
||||
(widen)
|
||||
(let ((inhibit-read-only t))
|
||||
(let ((buffer-file-truename nil) ; avoid changing dir mtime by lock_file
|
||||
(inhibit-read-only t))
|
||||
(setq archive-proper-file-start (copy-marker (point-min) t))
|
||||
(set (make-local-variable 'change-major-mode-hook) 'archive-desummarize)
|
||||
(or shut-up
|
||||
|
|
|
|||
|
|
@ -518,12 +518,13 @@ MODE should be an integer which is a file mode value."
|
|||
(progress-reporter-done progress-reporter)
|
||||
(message "Warning: premature EOF parsing tar file"))
|
||||
(goto-char (point-min))
|
||||
(let ((inhibit-read-only t)
|
||||
(let ((buffer-file-truename nil) ; avoid changing dir mtime by lock_file
|
||||
(inhibit-read-only t)
|
||||
(total-summaries
|
||||
(mapconcat 'tar-header-block-summarize tar-parse-info "\n")))
|
||||
(insert total-summaries "\n"))
|
||||
(goto-char (point-min))
|
||||
(restore-buffer-modified-p modified)))
|
||||
(insert total-summaries "\n")
|
||||
(goto-char (point-min))
|
||||
(restore-buffer-modified-p modified))))
|
||||
|
||||
(defvar tar-mode-map
|
||||
(let ((map (make-keymap)))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue