Mercurial > emacs
annotate admin/make-changelog-diff @ 94260:5be46d0e04dd
(eval-when-compile): Require `help-macro'.
(isearch-help-for-help-internal): Isearch specific Help screen
created by `make-help-screen'.
(isearch-help-map): New variable that binds "b", "k", "m" to
isearch-specific commands, and binds other keys to
isearch-other-control-char, thus allowing other Help keys to
exit isearch mode and execute their global definitions.
(isearch-help-for-help, isearch-describe-bindings)
(isearch-describe-key, isearch-describe-mode): New commands.
(isearch-mode-help): Define alias to isearch-describe-mode
and remove its old function definition.
(isearch-mode-map): Bind "\C-h" to isearch-help-map.
Remove old comments because this issue is settled now.
(isearch-forward): Describe three new Help commands in the docstring.
(isearch-mode): Remove \\{isearch-mode-map} from the docstring,
leave the single sentence at the first line of the docstring,
and prepend the word "function" before `isearch-forward'
to make the Help link to the function instead of variable.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Tue, 22 Apr 2008 20:30:32 +0000 |
parents | 3e136d0943a4 |
children | 52a7f3f50b89 ef719132ddfa |
rev | line source |
---|---|
49682 | 1 #! /bin/bash |
2 | |
75649 | 3 ## Author: Francesco Potorti` <pot@gnu.org> |
4 | |
49682 | 5 if [ $# -ne 2 ]; then |
6 echo "usage: $0 TAG1 TAG2" >&2 | |
7 exit 1 | |
8 fi | |
9 | |
10 if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then | |
11 echo "this script should be run in the emacs root directory" >&2 | |
12 exit 2 | |
13 fi | |
14 | |
15 cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) | | |
16 sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \ | |
17 -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | | |
18 sed -n -e "/^======$/ { | |
19 N | |
20 N | |
21 h | |
22 d | |
23 } | |
24 H | |
25 s/.*// | |
26 x | |
27 s/^\n// | |
28 p" | |
52401 | 29 |
30 # arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a |