Use buffer-swap-text to separate summary and raw data.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 27 May 2008 17:58:40 +0000 (17:58 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 27 May 2008 17:58:40 +0000 (17:58 +0000)
commitf598e45ef9b9655205825316101940790e8c2b85
tree987f52bec02ea2943d10272c35607f8c03795e2a
parenta0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f
Use buffer-swap-text to separate summary and raw data.
(tar-header-offset): Remove.
(tar-parse-info, tar-header-offset, tar-file-name-coding-system):
Not permanent any more.
(tar-data-buffer): New var.
(tar-data-swapped-p, tar-change-major-mode-hook)
(tar-mode-kill-buffer-hook): New funs.
(tar-untar-buffer, tar-summarize-buffer, tar-mode, tar-mode-revert)
(tar-extract, tar-copy, tar-expunge-internal, tar-expunge)
(tar-clear-modification-flags, tar-alter-one-field)
(tar-subfile-save-buffer, tar-pad-to-blocksize, tar-mode-write-file):
Change accordingly.
lisp/ChangeLog
lisp/tar-mode.el