changeset 39125:cd6477e9b6dc

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Tue, 04 Sep 2001 13:21:08 +0000
parents 85a3a9115a49
children c0713ad66d33
files lisp/ChangeLog lisp/obsolete/uncompress.el lisp/uncompress.el
diffstat 3 files changed, 118 insertions(+), 115 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Sep 04 13:20:45 2001 +0000
+++ b/lisp/ChangeLog	Tue Sep 04 13:21:08 2001 +0000
@@ -1,5 +1,8 @@
 2001-09-04  Gerd Moellmann  <gerd@gnu.org>
 
+	* comint.el (comint-send-input): Change help-echo.
+	From "Dr Francis J. Wright" <F.J.Wright@qmw.ac.uk>.
+	
 	* bookmark.el (bookmark-write-file): Bind print-length and
 	print-level to nil.  From Tom Capey <tomc@edina.co.uk>.
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/obsolete/uncompress.el	Tue Sep 04 13:21:08 2001 +0000
@@ -0,0 +1,115 @@
+;;; uncompress.el --- auto-decompression hook for visiting .Z files
+
+;; Copyright (C) 1992, 1994, 2001 Free Software Foundation, Inc.
+
+;; Maintainer: FSF
+;; Keywords: files
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;;; Commentary:
+
+;; This package can be used to arrange for automatic uncompress of
+;; compressed files when they are visited.
+;; All that's necessary is to load it.  This can conveniently be done from
+;; your .emacs file.
+
+;; M-x auto-compression-mode is a more modern replacement for this package.
+
+;;; Code:
+
+;; When we are about to make a backup file,
+;; uncompress the file we visited
+;; so that making the backup can work properly.
+;; This is used as a write-file-hook.
+
+(defvar uncompress-program "gunzip"
+  "Program to use for uncompression.")
+
+(defun uncompress-backup-file ()
+  (and buffer-file-name make-backup-files (not buffer-backed-up)
+       (not (file-exists-p buffer-file-name))
+       (call-process uncompress-program nil nil nil buffer-file-name))
+  nil)
+
+(or (assoc "\\.Z$" auto-mode-alist)
+    (setq auto-mode-alist
+	  (cons '("\\.Z$" . uncompress-while-visiting) auto-mode-alist)))
+(or (assoc "\\.gz$" auto-mode-alist)
+    (setq auto-mode-alist
+	  (cons '("\\.gz$" . uncompress-while-visiting) auto-mode-alist)))
+(or (assoc "\\.tgz$" auto-mode-alist)
+    (setq auto-mode-alist
+	  (cons '("\\.tgz$" . uncompress-while-visiting) auto-mode-alist)))
+
+(defun uncompress-while-visiting ()
+  "Temporary \"major mode\" used for .Z and .gz files, to uncompress them.
+It then selects a major mode from the uncompressed file name and contents."
+  (if (and (not (null buffer-file-name))
+	   (string-match "\\.Z$" buffer-file-name))
+      (set-visited-file-name
+       (substring buffer-file-name 0 (match-beginning 0)))
+    (if (and (not (null buffer-file-name))
+	     (string-match "\\.gz$" buffer-file-name))
+	(set-visited-file-name
+	 (substring buffer-file-name 0 (match-beginning 0)))
+      (if (and (not (null buffer-file-name))
+               (string-match "\\.tgz$" buffer-file-name))
+          (set-visited-file-name
+           (concat (substring buffer-file-name 0 (match-beginning 0)) ".tar")))))
+  (message "Uncompressing...")
+  (let ((buffer-read-only nil)
+	(coding-system-for-write 'no-conversion)
+	(coding-system-for-read
+	 (car (find-operation-coding-system
+	       'insert-file-contents
+	       buffer-file-name t))))
+    (shell-command-on-region (point-min) (point-max) uncompress-program t))
+  (goto-char (point-min))
+  (message "Uncompressing...done")
+  (set-buffer-modified-p nil)
+  (make-local-variable 'write-file-hooks)
+  (or (memq 'uncompress-backup-file write-file-hooks)
+      (setq write-file-hooks (cons 'uncompress-backup-file write-file-hooks)))
+  (normal-mode))
+
+(or (memq 'find-compressed-version find-file-not-found-hooks)
+    (setq find-file-not-found-hooks
+	  (cons 'find-compressed-version find-file-not-found-hooks)))
+
+(defun find-compressed-version ()
+  "Hook to read and uncompress the compressed version of a file."
+  ;; Just pretend we had visited the compressed file,
+  ;; and uncompress-while-visiting will do the rest.
+  (let (name)
+    (if (file-exists-p (setq name (concat buffer-file-name ".Z")))
+	(setq buffer-file-name name)
+      (if (file-exists-p (setq name (concat buffer-file-name ".gz")))
+	  (setq buffer-file-name name)))
+    (if (eq name buffer-file-name)
+	(progn
+	  (insert-file-contents buffer-file-name t)
+	  (goto-char (point-min))
+	  ;; No need for this, because error won't be set to t
+	  ;; if this function returns t.
+	  ;; (setq error nil)
+	  t))))
+
+(provide 'uncompress)
+
+;;; uncompress.el ends here
--- a/lisp/uncompress.el	Tue Sep 04 13:20:45 2001 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-;;; uncompress.el --- auto-decompression hook for visiting .Z files
-
-;; Copyright (C) 1992, 1994, 2001 Free Software Foundation, Inc.
-
-;; Maintainer: FSF
-;; Keywords: files
-
-;; This file is part of GNU Emacs.
-
-;; GNU Emacs is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
-
-;; GNU Emacs is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING.  If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
-
-;;; Commentary:
-
-;; This package can be used to arrange for automatic uncompress of
-;; compressed files when they are visited.
-;; All that's necessary is to load it.  This can conveniently be done from
-;; your .emacs file.
-
-;; M-x auto-compression-mode is a more modern replacement for this package.
-
-;;; Code:
-
-;; When we are about to make a backup file,
-;; uncompress the file we visited
-;; so that making the backup can work properly.
-;; This is used as a write-file-hook.
-
-(defvar uncompress-program "gunzip"
-  "Program to use for uncompression.")
-
-(defun uncompress-backup-file ()
-  (and buffer-file-name make-backup-files (not buffer-backed-up)
-       (not (file-exists-p buffer-file-name))
-       (call-process uncompress-program nil nil nil buffer-file-name))
-  nil)
-
-(or (assoc "\\.Z$" auto-mode-alist)
-    (setq auto-mode-alist
-	  (cons '("\\.Z$" . uncompress-while-visiting) auto-mode-alist)))
-(or (assoc "\\.gz$" auto-mode-alist)
-    (setq auto-mode-alist
-	  (cons '("\\.gz$" . uncompress-while-visiting) auto-mode-alist)))
-(or (assoc "\\.tgz$" auto-mode-alist)
-    (setq auto-mode-alist
-	  (cons '("\\.tgz$" . uncompress-while-visiting) auto-mode-alist)))
-
-(defun uncompress-while-visiting ()
-  "Temporary \"major mode\" used for .Z and .gz files, to uncompress them.
-It then selects a major mode from the uncompressed file name and contents."
-  (if (and (not (null buffer-file-name))
-	   (string-match "\\.Z$" buffer-file-name))
-      (set-visited-file-name
-       (substring buffer-file-name 0 (match-beginning 0)))
-    (if (and (not (null buffer-file-name))
-	     (string-match "\\.gz$" buffer-file-name))
-	(set-visited-file-name
-	 (substring buffer-file-name 0 (match-beginning 0)))
-      (if (and (not (null buffer-file-name))
-               (string-match "\\.tgz$" buffer-file-name))
-          (set-visited-file-name
-           (concat (substring buffer-file-name 0 (match-beginning 0)) ".tar")))))
-  (message "Uncompressing...")
-  (let ((buffer-read-only nil)
-	(coding-system-for-write 'no-conversion)
-	(coding-system-for-read
-	 (car (find-operation-coding-system
-	       'insert-file-contents
-	       buffer-file-name t))))
-    (shell-command-on-region (point-min) (point-max) uncompress-program t))
-  (goto-char (point-min))
-  (message "Uncompressing...done")
-  (set-buffer-modified-p nil)
-  (make-local-variable 'write-file-hooks)
-  (or (memq 'uncompress-backup-file write-file-hooks)
-      (setq write-file-hooks (cons 'uncompress-backup-file write-file-hooks)))
-  (normal-mode))
-
-(or (memq 'find-compressed-version find-file-not-found-hooks)
-    (setq find-file-not-found-hooks
-	  (cons 'find-compressed-version find-file-not-found-hooks)))
-
-(defun find-compressed-version ()
-  "Hook to read and uncompress the compressed version of a file."
-  ;; Just pretend we had visited the compressed file,
-  ;; and uncompress-while-visiting will do the rest.
-  (let (name)
-    (if (file-exists-p (setq name (concat buffer-file-name ".Z")))
-	(setq buffer-file-name name)
-      (if (file-exists-p (setq name (concat buffer-file-name ".gz")))
-	  (setq buffer-file-name name)))
-    (if (eq name buffer-file-name)
-	(progn
-	  (insert-file-contents buffer-file-name t)
-	  (goto-char (point-min))
-	  ;; No need for this, because error won't be set to t
-	  ;; if this function returns t.
-	  ;; (setq error nil)
-	  t))))
-
-(provide 'uncompress)
-
-;;; uncompress.el ends here