Mercurial > emacs
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