comparison etc/NEWS @ 32742:7424aeb6f60d

Clean up comint entries a bit.
author Miles Bader <miles@gnu.org>
date Sun, 22 Oct 2000 10:20:30 +0000
parents 5f74213c8d48
children 2a657a9fae69
comparison
equal deleted inserted replaced
32741:5f74213c8d48 32742:7424aeb6f60d
859 859
860 *** multiline patterns are now supported. 860 *** multiline patterns are now supported.
861 861
862 ** Comint (subshell) changes 862 ** Comint (subshell) changes
863 863
864 By default, comint no longer uses the variable `comint-prompt-regexp' to 864 These changes generally affect all modes derived from comint mode, which
865 distinguish prompts from user-input. Instead, it notices which parts of 865 include shell-mode, gdb-mode, scheme-interaction-mode, etc.
866 the text were output by the process, and which entered by the user, and 866
867 attaches `field' properties to allow emacs commands to use this information. 867 *** By default, comint no longer uses the variable `comint-prompt-regexp'
868 Common movement commands, notably beginning-of-line, respect field 868 to distinguish prompts from user-input. Instead, it notices which
869 boundaries in a fairly natural manner. 869 parts of the text were output by the process, and which entered by the
870 To disable this feature, and use the old behavior, set the variable 870 user, and attaches `field' properties to allow emacs commands to use
871 `comint-use-prompt-regexp-instead-of-fields' to a non-nil value. 871 this information. Common movement commands, notably beginning-of-line,
872 872 respect field boundaries in a fairly natural manner. To disable this
873 Comint now includes new features to send commands to running processes 873 feature, and use the old behavior, customize the user option
874 `comint-use-prompt-regexp-instead-of-fields'.
875
876 *** Comint now includes new features to send commands to running processes
874 and redirect the output to a designated buffer or buffers. 877 and redirect the output to a designated buffer or buffers.
875 878
876 The command M-x comint-redirect-send-command reads a command and 879 *** The command M-x comint-redirect-send-command reads a command and
877 buffer name from the mini-buffer. The command is sent to the current 880 buffer name from the mini-buffer. The command is sent to the current
878 buffer's process, and its output is inserted into the specified buffer. 881 buffer's process, and its output is inserted into the specified buffer.
879 882
880 The command M-x comint-redirect-send-command-to-process acts like 883 The command M-x comint-redirect-send-command-to-process acts like
881 M-x comint-redirect-send-command but additionally reads the name of 884 M-x comint-redirect-send-command but additionally reads the name of
882 the buffer whose process should be used from the mini-buffer. 885 the buffer whose process should be used from the mini-buffer.
883 886
884 Packages based on comint.el like shell-mode, and scheme-interaction-mode 887 *** Packages based on comint now highlight user input and program prompts,
885 now highlight user input and program prompts, and support choosing 888 and support choosing previous input with mouse-2. To control these features,
886 previous input with mouse-2. To control these feature, see the 889 see the user-options `comint-highlight-input' and `comint-highlight-prompt'.
887 user-options `comint-highlight-input' and `comint-highlight-prompt'. 890
888 891 *** The new command `comint-write-output' (usually bound to `C-c C-s')
889 The new command `comint-write-output' (usually bound to `C-c C-s')
890 saves the output from the most recent command to a file. With a prefix 892 saves the output from the most recent command to a file. With a prefix
891 argument, it appends to the file. 893 argument, it appends to the file.
892 894
893 The command `comint-kill-output' has been renamed `comint-delete-output' 895 *** The command `comint-kill-output' has been renamed `comint-delete-output'
894 (usually bound to `C-c C-o'); the old name is aliased to it for 896 (usually bound to `C-c C-o'); the old name is aliased to it for
895 compatibility. 897 compatibility.
896 898
897 899
898 ** Changes to Rmail mode 900 ** Changes to Rmail mode