aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1998-02-25 22:37:35 +0000
committerKarl Heuer1998-02-25 22:37:35 +0000
commit92062a094cb5c404803b9b228f6ff9c411dda08a (patch)
tree7a03e6f9175c0cdac56949b5c9d2be1749f27fe0
parent78900bc31dd4ee18b9896b554d9ab07d70fa2921 (diff)
downloademacs-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.el11
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