comparison lisp/ChangeLog @ 28073:d7a87f6a889f

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