changeset 28068:36b889aba7a2

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 09 Mar 2000 00:45:15 +0000
parents e09db52da018
children bd586b823051
files lisp/ChangeLog
diffstat 1 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu Mar 09 00:41:22 2000 +0000
+++ b/lisp/ChangeLog	Thu Mar 09 00:45:15 2000 +0000
@@ -1,3 +1,33 @@
+2000-03-08  Stefan Monnier  <monnier@cs.yale.edu>
+
+	* emacs-lisp/regexp-opt.el: Update copyright and leading comment.
+	(regexp-opt): Update comment and adapt the code the new meaning of the
+	`paren' argument of regex-opt-group for shy-groups.
+	(regexp-opt-depth): Handle shy groups as well as backslashed backslashes.
+	(regexp-opt-group): Turn the leading comment into a docstring.
+	Allow `paren' to be a string (the string to use to open a group).
+	Remove open-presuf and close-presuf.
+	Instead of checking for `all one-char' and then later on check for
+	`several one-char', handle both cases close together.
+	Also apply a more generic algorithm for suffixes (the mirror image
+	of the algorithm used for prefixes).
+	Use shy-groups.  Use nreverse rather than reverse.
+	(regexp-opt-try-suffix): Removed.
+
+	* cmuscheme.el (inferior-scheme-mode-map): Define it independently
+	from comint-mode-map, so we can just inherit from it.  Also, move the
+	initialization into the `defvar' since there's no docstring anyway
+	and it's fairly short.
+	(inferior-scheme-mode): Define it as derived-mode: the code is shorter
+	and this way we inherit from comint-mode-map rather than copying it.
+
+	* subr.el (replace-regexps-in-string): Properly handle the case where
+	we match an empty string.
+
+	* comint.el (comint-exec-1): Add the current-dir to the exec-path when
+	the command has a directory component (such as "./testml").
+	Also fix a typo in the comment.
+
 2000-03-08  Gerd Moellmann  <gerd@gnu.org>
 
 	* Makefile (compile-files): Compile files one by one because