comparison lisp/ChangeLog @ 28068:36b889aba7a2

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 09 Mar 2000 00:45:15 +0000
parents c60fdd764b01
children d7a87f6a889f
comparison
equal deleted inserted replaced
28067:e09db52da018 28068:36b889aba7a2
1 2000-03-08 Stefan Monnier <monnier@cs.yale.edu>
2
3 * emacs-lisp/regexp-opt.el: Update copyright and leading comment.
4 (regexp-opt): Update comment and adapt the code the new meaning of the
5 `paren' argument of regex-opt-group for shy-groups.
6 (regexp-opt-depth): Handle shy groups as well as backslashed backslashes.
7 (regexp-opt-group): Turn the leading comment into a docstring.
8 Allow `paren' to be a string (the string to use to open a group).
9 Remove open-presuf and close-presuf.
10 Instead of checking for `all one-char' and then later on check for
11 `several one-char', handle both cases close together.
12 Also apply a more generic algorithm for suffixes (the mirror image
13 of the algorithm used for prefixes).
14 Use shy-groups. Use nreverse rather than reverse.
15 (regexp-opt-try-suffix): Removed.
16
17 * cmuscheme.el (inferior-scheme-mode-map): Define it independently
18 from comint-mode-map, so we can just inherit from it. Also, move the
19 initialization into the `defvar' since there's no docstring anyway
20 and it's fairly short.
21 (inferior-scheme-mode): Define it as derived-mode: the code is shorter
22 and this way we inherit from comint-mode-map rather than copying it.
23
24 * subr.el (replace-regexps-in-string): Properly handle the case where
25 we match an empty string.
26
27 * comint.el (comint-exec-1): Add the current-dir to the exec-path when
28 the command has a directory component (such as "./testml").
29 Also fix a typo in the comment.
30
1 2000-03-08 Gerd Moellmann <gerd@gnu.org> 31 2000-03-08 Gerd Moellmann <gerd@gnu.org>
2 32
3 * Makefile (compile-files): Compile files one by one because 33 * Makefile (compile-files): Compile files one by one because
4 that's the only way to ensure a clean compilation environment for 34 that's the only way to ensure a clean compilation environment for
5 each individual file. 35 each individual file.