diff options
| author | Karl Heuer | 1998-02-25 22:37:35 +0000 |
|---|---|---|
| committer | Karl Heuer | 1998-02-25 22:37:35 +0000 |
| commit | 92062a094cb5c404803b9b228f6ff9c411dda08a (patch) | |
| tree | 7a03e6f9175c0cdac56949b5c9d2be1749f27fe0 | |
| parent | 78900bc31dd4ee18b9896b554d9ab07d70fa2921 (diff) | |
| download | emacs-92062a094cb5c404803b9b228f6ff9c411dda08a.tar.gz emacs-92062a094cb5c404803b9b228f6ff9c411dda08a.zip | |
Add "q" for quit, and use "C" for copy and "R" for
rename as in dired.
| -rw-r--r-- | lisp/tar-mode.el | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el index a050f51fa07..d194f2e9e78 100644 --- a/lisp/tar-mode.el +++ b/lisp/tar-mode.el | |||
| @@ -494,7 +494,7 @@ is visible (and the real data of the buffer is hidden)." | |||
| 494 | (setq tar-mode-map (make-keymap)) | 494 | (setq tar-mode-map (make-keymap)) |
| 495 | (suppress-keymap tar-mode-map) | 495 | (suppress-keymap tar-mode-map) |
| 496 | (define-key tar-mode-map " " 'tar-next-line) | 496 | (define-key tar-mode-map " " 'tar-next-line) |
| 497 | (define-key tar-mode-map "c" 'tar-copy) | 497 | (define-key tar-mode-map "C" 'tar-copy) |
| 498 | (define-key tar-mode-map "d" 'tar-flag-deleted) | 498 | (define-key tar-mode-map "d" 'tar-flag-deleted) |
| 499 | (define-key tar-mode-map "\^D" 'tar-flag-deleted) | 499 | (define-key tar-mode-map "\^D" 'tar-flag-deleted) |
| 500 | (define-key tar-mode-map "e" 'tar-extract) | 500 | (define-key tar-mode-map "e" 'tar-extract) |
| @@ -508,9 +508,10 @@ is visible (and the real data of the buffer is hidden)." | |||
| 508 | (define-key tar-mode-map [down] 'tar-next-line) | 508 | (define-key tar-mode-map [down] 'tar-next-line) |
| 509 | (define-key tar-mode-map "o" 'tar-extract-other-window) | 509 | (define-key tar-mode-map "o" 'tar-extract-other-window) |
| 510 | (define-key tar-mode-map "p" 'tar-previous-line) | 510 | (define-key tar-mode-map "p" 'tar-previous-line) |
| 511 | (define-key tar-mode-map "q" 'tar-quit) | ||
| 511 | (define-key tar-mode-map "\^P" 'tar-previous-line) | 512 | (define-key tar-mode-map "\^P" 'tar-previous-line) |
| 512 | (define-key tar-mode-map [up] 'tar-previous-line) | 513 | (define-key tar-mode-map [up] 'tar-previous-line) |
| 513 | (define-key tar-mode-map "r" 'tar-rename-entry) | 514 | (define-key tar-mode-map "R" 'tar-rename-entry) |
| 514 | (define-key tar-mode-map "u" 'tar-unflag) | 515 | (define-key tar-mode-map "u" 'tar-unflag) |
| 515 | (define-key tar-mode-map "v" 'tar-view) | 516 | (define-key tar-mode-map "v" 'tar-view) |
| 516 | (define-key tar-mode-map "x" 'tar-expunge) | 517 | (define-key tar-mode-map "x" 'tar-expunge) |
| @@ -1208,6 +1209,12 @@ Leaves the region wide." | |||
| 1208 | (narrow-to-region 1 tar-header-offset)) | 1209 | (narrow-to-region 1 tar-header-offset)) |
| 1209 | ;; return T because we've written the file. | 1210 | ;; return T because we've written the file. |
| 1210 | t) | 1211 | t) |
| 1212 | |||
| 1213 | (defun tar-quit () | ||
| 1214 | "Kill the current tar buffer." | ||
| 1215 | (interactive) | ||
| 1216 | (kill-buffer nil)) | ||
| 1217 | |||
| 1211 | 1218 | ||
| 1212 | (provide 'tar-mode) | 1219 | (provide 'tar-mode) |
| 1213 | 1220 | ||