diff options
Diffstat (limited to 'lisp/eshell')
| -rw-r--r-- | lisp/eshell/esh-mode.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index 22ccf4e91f9..3df820d5956 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el | |||
| @@ -627,10 +627,11 @@ newline." | |||
| 627 | (let ((proc-running-p (and (eshell-interactive-process) | 627 | (let ((proc-running-p (and (eshell-interactive-process) |
| 628 | (not queue-p))) | 628 | (not queue-p))) |
| 629 | (inhibit-point-motion-hooks t) | 629 | (inhibit-point-motion-hooks t) |
| 630 | after-change-functions) | 630 | (inhibit-modification-hooks t)) |
| 631 | (unless (and proc-running-p | 631 | (unless (and proc-running-p |
| 632 | (not (eq (process-status | 632 | (not (eq (process-status |
| 633 | (eshell-interactive-process)) 'run))) | 633 | (eshell-interactive-process)) |
| 634 | 'run))) | ||
| 634 | (if (or proc-running-p | 635 | (if (or proc-running-p |
| 635 | (>= (point) eshell-last-output-end)) | 636 | (>= (point) eshell-last-output-end)) |
| 636 | (goto-char (point-max)) | 637 | (goto-char (point-max)) |
| @@ -697,7 +698,7 @@ This is done after all necessary filtering has been done." | |||
| 697 | (let ((oprocbuf (if process (process-buffer process) | 698 | (let ((oprocbuf (if process (process-buffer process) |
| 698 | (current-buffer))) | 699 | (current-buffer))) |
| 699 | (inhibit-point-motion-hooks t) | 700 | (inhibit-point-motion-hooks t) |
| 700 | after-change-functions) | 701 | (inhibit-modification-hooks t)) |
| 701 | (let ((functions eshell-preoutput-filter-functions)) | 702 | (let ((functions eshell-preoutput-filter-functions)) |
| 702 | (while (and functions string) | 703 | (while (and functions string) |
| 703 | (setq string (funcall (car functions) string)) | 704 | (setq string (funcall (car functions) string)) |