aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/tar-mode.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (tar-mode-map): Bind q to quit-window, not tar-quit.Richard M. Stallman1999-12-301-8/+2
| | | | (tar-quit): Function deleted.
* (tar-header-block-tokenize):Richard M. Stallman1999-09-081-4/+8
| | | | Use `when' instead of `and'. Fix some clobbered text.
* (tar-header-block-tokenize): Bind linkname.Dave Love1999-09-071-2/+2
|
* (tar-extract): Don't assume buffer is visiting a file.Richard M. Stallman1999-09-061-1/+3
|
* (tar-header-block-tokenize): Don't assume that the last byteKarl Heuer1999-06-201-8/+8
| | | | | | of a numeric field is a space or a NUL. Parse it as potentially part of the number. This is used by GNU tar 1.12.64012 to handle larger values.
* (tar-header-block-tokenize): Decode codes of fileKenichi Handa1998-11-161-23/+89
| | | | | | | | | | | | | | | | | | | | | | | and link names if necessary. (tar-header-block-summarize): Handle the case that file or link names are multibyte. (tar-summarize-buffer): At first set the current buffer unibyte, then if there are multibyte file names, change it to multibyte. (tar-mode): Get char position from tar-header-offset. (tar-extract): Avoid multibyte<->unibyte conversion in insert-buffer-subsring by setting both buffers unibyte temporarily. (tar-copy): Set the buffer unibyte while doing a work. Write without code conversion. (tar-expunge): Set the buffer unibyte while doing a work. (tar-alter-one-field): Likewise. (tar-clear-modification-flags): Compare byte position with tar-header-offset. (tar-subfile-save-buffer): Avoid multibyte<->unibyte conversion in insert-buffer-subsring by setting both buffers unibyte temporarily. Pay attention to multibyteness while updating the descriptor-line. (tar-mode-write-file): Write without code conversion.
* (tar-mode): Locally set file-precious-flag.Richard M. Stallman1998-10-171-0/+3
|
* (tar-mode-revert): no-auto-save arg renamed from no-autosave.Karl Heuer1998-10-061-1/+1
|
* Give set-auto-coding-funciton FILENAME argument.Kenichi Handa1998-07-251-1/+2
|
* (tar-extract): Adjusted for the change of the specKenichi Handa1998-06-151-8/+2
| | | | of set-auto-coding-function.
* (tar-mode): Locally bind local-enable-local-variables,Richard M. Stallman1998-06-131-4/+4
| | | | not enable-local-variables.
* (tar-extract): Pass HIGHEST=t to detect-coding-region.Karl Heuer1998-06-011-1/+1
|
* (tar-mode): Position point on the name of the first file.Richard M. Stallman1998-05-221-2/+48
| | | | | | | | | | | (tar-extract): Detect coding-system of the archive member and decode it like insert-file-contents does. (tar-alter-one-field): Reposition point on the file name of the current tar entry. (tar-subfile-save-buffer): Encode the file when updating it in the archive, and use the size of encoded text to update the header block. Set last-coding-system-used to coding-system of the file. Restore point of tar-superior-buffer after updating the descriptor line.
* (tar-subfile-mode): Call auto-save-mode with -1.Dave Love1998-05-111-1/+1
|
* (tar-mode-write-file): Protect from null tar-header-offset.Dave Love1998-04-291-1/+4
|
* (tar-extract): Use `!' instead of `:' to constructRichard M. Stallman1998-04-291-1/+2
| | | | buffer-file-name (`:' is invalid in file names on Windows).
* Comment change.Richard M. Stallman1998-03-031-0/+1
|
* Add "q" for quit, and use "C" for copy and "R" forKarl Heuer1998-02-251-2/+9
| | | | rename as in dired.
* Customized.Stephen Eglen1998-02-011-6/+17
|
* (tar-mode-map): Fix function name in menu entry.Andreas Schwab1997-11-131-1/+1
|
* (tar-extract): Use second argument ofRichard M. Stallman1997-06-171-5/+1
| | | | view-buffer instead of setting view-exit-action.
* (tar-mode-write-file): Clear buffer's own modified flagRichard M. Stallman1996-08-281-1/+2
| | | | after clearing the ones listed within it.
* (tar-mode-map): Bind up and down like C-p, C-n.Miles Bader1996-07-071-0/+2
|
* (tar-mode-revert): Cope if user cancels the revert.Richard M. Stallman1996-06-121-5/+13
|
* (tar-subfile-mode): Doc fix.Richard M. Stallman1996-03-061-6/+6
| | | | | (tar-extract): Call tar-subfile-mode after setting buffer-read-only and the buffer modified flag.
* (tar-summarize-buffer): Fix "done" message.Karl Heuer1996-01-241-2/+2
| | | | | (tar-summarize-buffer): Insert summary lines in same order as tar-parse-info.
* (tar-summarize-buffer): Speed-up for large files.Richard M. Stallman1996-01-151-4/+9
|
* Update FSF's address.Erik Naggum1996-01-141-81/+82
|
* Comment fixes.Karl Heuer1996-01-051-1/+1
|
* (tar-copy): Inhibit use of jka-compr handlerRichard M. Stallman1995-07-251-1/+12
| | | | when both to- and from- files would use it.
* (tar-mode-map): Fix capitalization in menu bar.Karl Heuer1995-05-301-1/+1
|
* (tar-mode): Set write-contents-hooks instead ofKarl Heuer1995-05-181-2/+2
| | | | local-write-file-hooks.
* (tar-mode): Locally bind next-line-add-newlines to nil.Richard M. Stallman1995-04-141-37/+24
| | | | | | | | | | | (tar-subfile-mode): Doc fix. (tar-expunge): Make questions and messages start with upper case letter. (tar-summarize-buffer): Ditto. (tar-subfile-save-buffer): Make message like others. (tar-mode): Locally bind local-write-file-hooks. (tar-mode-write-file): Renamed from tar-mode-maybe-write-tar-file. (tar-mode-write-file): Simplify to only work for tar file buffers. (write-file-hooks): Don't modify this.
* Update copyright.Karl Heuer1995-04-131-1/+1
|
* (tar-clear-modification-flags): Fix several bugs.Richard M. Stallman1995-04-081-3/+3
|
* (tar-mode-map): Fix typo for tar-display-other-file.Richard M. Stallman1995-04-061-1/+1
|
* (tar-parse-octal-long-integer): Return list, not vector.Karl Heuer1995-03-211-1/+1
|
* (tar-grind-file-mode): Doc fix.Richard M. Stallman1995-03-061-1/+2
|
* (tar-header-block-tokenize): Parse 32-bit modtimeRichard M. Stallman1995-02-261-12/+33
| | | | | | | | | | | | | | current-time compatible a list of 16-bit ints (HIGH LOW). (tar-parse-octal-integer): Write char-const '0' as ?0 instead of more obscure 48. (tar-parse-octal-long-integer): New function. (tar-clip-time-string): New function. (tar-header-block-summarize, tar-header-block-summarize): Insert mod-time into listing. (tar-next-line): Move goal column to new location of filenames. (tar-mode-show-date): New variable. (tar-header-block-summarize, tar-next-line): Obey it.
* (tar-mode-map): Bind C-m to tar-extract.Richard M. Stallman1994-12-271-0/+1
|
* (tar-extract): Don't use set-visited-file-name. toRichard M. Stallman1994-12-181-16/+9
| | | | avoid interaction problems with ange-ftp.
* (tar-extract): Set default-directory to that of the superior buffer, not theKarl Heuer1994-11-031-0/+6
| | | | pseudo-dir formed from the archive name.
* (tar-summarize-buffer): Improperly terminated archive now produces only aKarl Heuer1994-10-271-33/+35
| | | | warning.
* (tar-summarize-buffer): Check for end of buffer before extracting substring.Karl Heuer1994-10-261-33/+33
|
* (tar-alter-one-field): Finish previous renaming change.Richard M. Stallman1994-06-241-1/+1
|
* (tar-extract): Set file name by hand before callingRichard M. Stallman1994-06-231-17/+21
| | | | | | | | | | | | | | set-visited-file-name. Various renamings; all callers changed. (tar-header-block-tokenize): Renamed from tokenize-tar-header-block. (tar-header-block-checksum): Renamed from checksum-tar-header-block. (tar-header-block-check-checksum): Renamed from check-tar-header-block-checksum. (tar-header-block-recompute-checksum): Renamed from recompute-tar-header-block-checksum. (tar-header-block-summarize): Renamed from summarize-tar-header-block.
* (tar-extract): Put tar name into subfile visited name.Richard M. Stallman1994-05-141-3/+8
| | | | | (tar-subfile-save-buffer): When updating the desc line, insert new text after, then delete.
* (tar-extract): Don't clear out the buffer-file-name.Richard M. Stallman1994-05-121-6/+2
| | | | Don't set list-buffers-directory.
* Update copyright.Karl Heuer1994-05-031-1/+1
|
* Comment change.Richard M. Stallman1994-04-251-0/+14
|