Skip to content

Commit 8cdb9d9

Browse files
committed
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
2 parents 62349fe + 5b6401b commit 8cdb9d9

File tree

449 files changed

+2260
-1934
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

449 files changed

+2260
-1934
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# any particular service that uses that protocol. Also, it is intended for
2222
# evaluation purposes, thus possibly temporary.
2323

24-
# Maintainer: [email protected]
24+
# Maintainer: Ted Zlatanov <[email protected]>
2525
# URL: https://emba.gnu.org/emacs/emacs
2626

2727
image: debian:stretch

admin/authors.el

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
21
;;; authors.el --- utility for maintaining Emacs's AUTHORS file
32

43
;; Copyright (C) 2000-2019 Free Software Foundation, Inc.
54

65
;; Author: Gerd Moellmann <[email protected]>
7-
;; Maintainer: [email protected]
86
;; Keywords: maint
97
;; Package: emacs
108

admin/find-gc.el

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
;; Copyright (C) 1992, 2001-2019 Free Software Foundation, Inc.
44

5-
;; Maintainer: [email protected]
6-
75
;; This file is part of GNU Emacs.
86

97
;; GNU Emacs is free software: you can redistribute it and/or modify

admin/last-chance.el

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
;; Copyright (C) 2016-2019 Free Software Foundation, Inc.
44

55
;; Author: Thien-Thi Nguyen <[email protected]>
6-
;; Maintainer: [email protected]
76
;; Keywords: maint
87
;; Package: emacs
98

autogen.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
## Copyright (C) 2011-2019 Free Software Foundation, Inc.
55

66
## Author: Glenn Morris <[email protected]>
7-
## Maintainer: [email protected]
87

98
## This file is part of GNU Emacs.
109

@@ -316,8 +315,16 @@ git_config transfer.fsckObjects true
316315

317316
# Configure 'git diff' hunk header format.
318317

318+
# This xfuncname is based on Git's built-in 'cpp' pattern.
319+
# The first line rejects jump targets and access declarations.
320+
# The second line matches top-level functions and methods.
321+
# The third line matches preprocessor and DEFUN macros.
322+
git_config diff.cpp.xfuncname \
323+
'!^[ \t]*[A-Za-z_][A-Za-z_0-9]*:[[:space:]]*($|/[/*])
324+
^((::[[:space:]]*)?[A-Za-z_][A-Za-z_0-9]*[[:space:]]*\(.*)$
325+
^((#define[[:space:]]|DEFUN).*)$'
319326
git_config diff.elisp.xfuncname \
320-
'^\(def[^[:space:]]+[[:space:]]+([^()[:space:]]+)'
327+
'^\([^[:space:]]*def[^[:space:]]+[[:space:]]+([^()[:space:]]+)'
321328
git_config 'diff.m4.xfuncname' '^((m4_)?define|A._DEFUN(_ONCE)?)\([^),]*'
322329
git_config 'diff.make.xfuncname' \
323330
'^([$.[:alnum:]_].*:|[[:alnum:]_]+[[:space:]]*([*:+]?[:?]?|!?)=|define .*)'
@@ -332,7 +339,7 @@ git_config diff.texinfo.xfuncname \
332339
tailored_hooks=
333340
sample_hooks=
334341

335-
for hook in commit-msg pre-commit; do
342+
for hook in commit-msg pre-commit prepare-commit-msg; do
336343
cmp -- build-aux/git-hooks/$hook "$hooks/$hook" >/dev/null 2>&1 ||
337344
tailored_hooks="$tailored_hooks $hook"
338345
done
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#!/bin/sh
2+
# Check the format of GNU Emacs change log entries.
3+
4+
# Copyright 2019 Free Software Foundation, Inc.
5+
6+
# This file is part of GNU Emacs.
7+
8+
# GNU Emacs is free software: you can redistribute it and/or modify
9+
# it under the terms of the GNU General Public License as published by
10+
# the Free Software Foundation, either version 3 of the License, or
11+
# (at your option) any later version.
12+
13+
# GNU Emacs is distributed in the hope that it will be useful,
14+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
# GNU General Public License for more details.
17+
18+
# You should have received a copy of the GNU General Public License
19+
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20+
21+
COMMIT_MSG_FILE=$1
22+
COMMIT_SOURCE=$2
23+
SHA1=$3
24+
25+
# Prefer gawk if available, as it handles NUL bytes properly.
26+
if type gawk >/dev/null 2>&1; then
27+
awk=gawk
28+
else
29+
awk=awk
30+
fi
31+
32+
exec $awk '
33+
# Catch the case when someone ran git-commit with -s option,
34+
# which automatically adds Signed-off-by.
35+
/^Signed-off-by: / {
36+
print "'\''Signed-off-by:'\'' in commit message"
37+
status = 1
38+
}
39+
END {
40+
if (status != 0) {
41+
print "Commit aborted; please see the file 'CONTRIBUTE'"
42+
}
43+
exit status
44+
}
45+
' <"$COMMIT_MSG_FILE"

build-aux/make-info-dir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
## Copyright (C) 2013-2019 Free Software Foundation, Inc.
66

77
## Author: Glenn Morris <[email protected]>
8-
## Maintainer: [email protected]
98

109
## This file is part of GNU Emacs.
1110

doc/emacs/building.texi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1521,6 +1521,12 @@ library lets Emacs properly set up the hyperlinks in the @file{*Help*}
15211521
buffer). To disable this feature, change the variable
15221522
@code{help-enable-auto-load} to @code{nil}.
15231523

1524+
@vindex help-enable-completion-auto-load
1525+
Automatic loading also occurs when completing names for
1526+
@code{describe-variable} and @code{describe-function}, based on the
1527+
prefix being completed. To disable this feature, change the variable
1528+
@code{help-enable-completion-auto-load} to @code{nil}.
1529+
15241530
@vindex load-dangerous-libraries
15251531
@cindex Lisp files byte-compiled by XEmacs
15261532
By default, Emacs refuses to load compiled Lisp files which were

doc/emacs/custom.texi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -801,6 +801,7 @@ Its value is 70
801801
Automatically becomes buffer-local when set.
802802
This variable is safe as a file local variable if its value
803803
satisfies the predicate ‘integerp’.
804+
Probably introduced at or before Emacs version 18.
804805
805806
Documentation:
806807
Column beyond which automatic line-wrapping should happen.

doc/emacs/programs.texi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1298,8 +1298,11 @@ count as blocks.
12981298
@findex hs-show-block
12991299
@findex hs-show-region
13001300
@findex hs-hide-level
1301+
@findex hs-toggle-hiding
1302+
@findex hs-mouse-toggle-hiding
13011303
@kindex C-c @@ C-h
13021304
@kindex C-c @@ C-s
1305+
@kindex C-c @@ C-c
13031306
@kindex C-c @@ C-M-h
13041307
@kindex C-c @@ C-M-s
13051308
@kindex C-c @@ C-r
@@ -1312,7 +1315,7 @@ Hide the current block (@code{hs-hide-block}).
13121315
@item C-c @@ C-s
13131316
Show the current block (@code{hs-show-block}).
13141317
@item C-c @@ C-c
1315-
@itemx C-x @@ C-e
1318+
@itemx C-c @@ C-e
13161319
Either hide or show the current block (@code{hs-toggle-hiding}).
13171320
@item S-mouse-2
13181321
Toggle hiding for the block you click on (@code{hs-mouse-toggle-hiding}).

0 commit comments

Comments
 (0)