# HG changeset patch # User Stefan Monnier # Date 952562715 0 # Node ID 36b889aba7a2bce9f718783dcb68f12dbb2101e4 # Parent e09db52da0181ecc72bb1a9f0eb8be26d647f610 *** empty log message *** diff -r e09db52da018 -r 36b889aba7a2 lisp/ChangeLog --- 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 + + * 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 * Makefile (compile-files): Compile files one by one because