]> code.delx.au - gnu-emacs/commitdiff
Moved buffer truncation functionality to comint.el.
authorSimon Marshall <simon@gnu.org>
Sat, 25 Feb 1995 16:16:57 +0000 (16:16 +0000)
committerSimon Marshall <simon@gnu.org>
Sat, 25 Feb 1995 16:16:57 +0000 (16:16 +0000)
lisp/shell.el

index 64b52c4f1ef9c91405005921883feee9767c924a..ba87a0f8ba4089561e47a37b96729a60f2dbd4d0 100644 (file)
@@ -156,10 +156,6 @@ This mirrors the optional behavior of tcsh.
 
 Detecting executability of files may slow command completion considerably.")
 
-(defvar shell-buffer-maximum-size 1024
-  "*The maximum size in lines for shell buffers.
-Shell buffers are truncated from the top to be no greater than this number.")
-
 (defvar shell-popd-regexp "popd"
   "*Regexp to match subshell commands equivalent to popd.")
 
@@ -265,7 +261,7 @@ If you want to make multiple shell buffers, rename the `*shell*' buffer
 using \\[rename-buffer] or \\[rename-uniquely] and start a new shell.
 
 If you want to make shell buffers limited in length, add the function
-`shell-truncate-buffer' to `comint-output-filter-functions'.
+`comint-truncate-buffer' to `comint-output-filter-functions'.
 
 If you accidentally suspend your process, use \\[comint-continue-subjob]
 to continue it.
@@ -631,14 +627,6 @@ command again."
        (setq ds (cdr ds))))
     (message msg)))
 \f
-(defun shell-truncate-buffer (string)
-  "Truncate the buffer to `shell-buffer-maximum-size'."
-  (save-excursion
-    (goto-char (point-max))
-    (forward-line (- shell-buffer-maximum-size))
-    (beginning-of-line)
-    (delete-region (point-min) (point))))
-\f
 (defun shell-forward-command (&optional arg)
   "Move forward across ARG shell command(s).  Does not cross lines.
 See `shell-command-regexp'."