Mercurial > emacs
comparison lisp/kermit.el @ 744:4c7627a869df
*** empty log message ***
author | Eric S. Raymond <esr@snark.thyrsus.com> |
---|---|
date | Mon, 06 Jul 1992 21:01:07 +0000 |
parents | 08eb386dd0f3 |
children | 45d748a65f24 |
comparison
equal
deleted
inserted
replaced
743:4c88459587e3 | 744:4c7627a869df |
---|---|
1 ;;; kermit.el --- additions to shell mode for use with kermit, etc. | 1 ;;Additions to shell mode for use with kermit, etc. |
2 | |
3 ;;Feb 1988, Jeff Norden - jeff@colgate.csnet | 2 ;;Feb 1988, Jeff Norden - jeff@colgate.csnet |
4 ;; Copyright (C) 1988 Free Software Foundation, Inc. | 3 ;; Copyright (C) 1988 Free Software Foundation, Inc. |
5 | 4 |
6 ;; This file is part of GNU Emacs. | 5 ;; This file is part of GNU Emacs. |
7 | 6 |
123 (insert-before-markers str) | 122 (insert-before-markers str) |
124 (while (re-search-backware "[\r\C-a]+" beg t) | 123 (while (re-search-backware "[\r\C-a]+" beg t) |
125 (replace-match ""))))) | 124 (replace-match ""))))) |
126 | 125 |
127 (defun kermit-clean-on () | 126 (defun kermit-clean-on () |
128 "Delete all null characters and ^M's from the kermit output. | 127 "Delete all null characters and ^M's from the kermit output." |
129 Note that another (perhaps better) way to do this is to use the | 128 Note that another (perhaps better) way to do this is to use the |
130 command \"kermit | tr -d '\\015'\"." | 129 command `kermit | tr -d '\\015''." |
131 (interactive) | 130 (interactive) |
132 (set-process-filter (get-buffer-process (current-buffer)) | 131 (set-process-filter (get-buffer-process (current-buffer)) |
133 'kermit-clean-filter)) | 132 'kermit-clean-filter)) |
134 | 133 |
135 (defun kermit-clean-off () | 134 (defun kermit-clean-off () |
136 "Cancel a previous kermit-clean-shell-on command." | 135 "Cancel a previous kermit-clean-shell-on command." |
137 (interactive) | 136 (interactive) |
138 (set-process-filter (get-buffer-process (current-buffer)) nil)) | 137 (set-process-filter (get-buffer-process (current-buffer)) nil)) |
139 | 138 |
140 ;;; kermit.el ends here | 139 |