aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2022-12-09 09:31:37 +0800
committerPo Lu2022-12-09 09:31:37 +0800
commit2f0bd8167c015bab729b998daa1e77d24d54ced4 (patch)
treea69f5471101faec0a98b6a846199c4b51c55ff21
parent8c01829c01ca81c990eadf34bc16794b65d62c70 (diff)
parent67ef92fb0e95e63e718e8066f13b9b1942885801 (diff)
downloademacs-2f0bd8167c015bab729b998daa1e77d24d54ced4.tar.gz
emacs-2f0bd8167c015bab729b998daa1e77d24d54ced4.zip
Merge from origin/emacs-29
67ef92fb0e9 Revert "; * src/emacs.c (main): Improvements to last chan... 6ccdda3df2e server-eval-at: Don't call server--file-name 90895773293 ; Improve use-package Commentary sections 15dda8cd5b3 ; Don't say to require bind-key in use-package manual 26267040549 ; Normalize GPLv3 license statements in new files
-rw-r--r--doc/misc/use-package.texi1
-rw-r--r--lisp/ansi-osc.el8
-rw-r--r--lisp/emacs-lisp/oclosure.el8
-rw-r--r--lisp/emacs-lisp/package-vc.el8
-rw-r--r--lisp/external-completion.el8
-rw-r--r--lisp/org/oc-bibtex.el6
-rw-r--r--lisp/progmodes/c-ts-mode.el7
-rw-r--r--lisp/progmodes/csharp-mode.el6
-rw-r--r--lisp/progmodes/java-ts-mode.el6
-rw-r--r--lisp/progmodes/json-ts-mode.el7
-rw-r--r--lisp/progmodes/typescript-ts-mode.el7
-rw-r--r--lisp/server.el9
-rw-r--r--lisp/use-package/bind-key.el22
-rw-r--r--lisp/use-package/use-package-bind-key.el12
-rw-r--r--lisp/use-package/use-package-core.el18
-rw-r--r--lisp/use-package/use-package-delight.el15
-rw-r--r--lisp/use-package/use-package-diminish.el15
-rw-r--r--lisp/use-package/use-package-ensure-system-package.el15
-rw-r--r--lisp/use-package/use-package-ensure.el14
-rw-r--r--lisp/use-package/use-package-jump.el14
-rw-r--r--lisp/use-package/use-package-lint.el10
-rw-r--r--lisp/use-package/use-package.el20
-rw-r--r--src/emacs.c2
-rw-r--r--test/lisp/emacs-lisp/lisp-mnt-tests.el12
-rw-r--r--test/lisp/erc/erc-scenarios-auth-source.el31
-rw-r--r--test/lisp/erc/erc-scenarios-base-association-nick.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-association-samenet.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-association.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-local-modules.el31
-rw-r--r--test/lisp/erc/erc-scenarios-base-misc-regressions.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-bouncer.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-netid-samenet.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-reconnect.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-renick.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-reuse-buffers.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-unstable.el29
-rw-r--r--test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el31
-rw-r--r--test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el31
-rw-r--r--test/lisp/erc/erc-scenarios-internal.el29
-rw-r--r--test/lisp/erc/erc-scenarios-join-auth-source.el29
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el29
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-newcmd.el29
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-recon-id.el29
-rw-r--r--test/lisp/erc/erc-scenarios-join-netid-recon.el29
-rw-r--r--test/lisp/erc/erc-scenarios-misc.el29
-rw-r--r--test/lisp/erc/erc-scenarios-sasl.el27
-rw-r--r--test/lisp/erc/erc-scenarios-services-misc.el29
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-i.el27
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-t.el30
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-tests.el30
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d-u.el27
-rw-r--r--test/lisp/erc/resources/erc-d/erc-d.el27
-rw-r--r--test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el28
-rw-r--r--test/lisp/erc/resources/erc-scenarios-common.el27
-rw-r--r--test/lisp/loadhist-resources/loadhist--bar.el8
-rw-r--r--test/lisp/loadhist-resources/loadhist--foo.el8
-rw-r--r--test/lisp/use-package/use-package-tests.el8
61 files changed, 657 insertions, 602 deletions
diff --git a/doc/misc/use-package.texi b/doc/misc/use-package.texi
index e7bddd628c9..2e1747fa78d 100644
--- a/doc/misc/use-package.texi
+++ b/doc/misc/use-package.texi
@@ -128,7 +128,6 @@ top of your init file:
128 128
129@lisp 129@lisp
130(require 'use-package) 130(require 'use-package)
131(require 'bind-key) ; if you use any :bind variant
132@end lisp 131@end lisp
133 132
134The above makes the @code{use-macro} for in the rest of your init 133The above makes the @code{use-macro} for in the rest of your init
diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el
index 9b7f586d164..23d0363865b 100644
--- a/lisp/ansi-osc.el
+++ b/lisp/ansi-osc.el
@@ -7,18 +7,20 @@
7;; Maintainer: emacs-devel@gnu.org 7;; Maintainer: emacs-devel@gnu.org
8;; Keywords: processes, terminals, services 8;; Keywords: processes, terminals, services
9 9
10;; This program is free software; you can redistribute it and/or modify 10;; This file is part of GNU Emacs.
11
12;; GNU Emacs is free software: you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
13;; (at your option) any later version. 15;; (at your option) any later version.
14 16
15;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details. 20;; GNU General Public License for more details.
19 21
20;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
21;; along with this program. If not, see <https://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
22 24
23;;; Commentary: 25;;; Commentary:
24 26
diff --git a/lisp/emacs-lisp/oclosure.el b/lisp/emacs-lisp/oclosure.el
index a17fdb7e359..46bb02f5fbf 100644
--- a/lisp/emacs-lisp/oclosure.el
+++ b/lisp/emacs-lisp/oclosure.el
@@ -4,18 +4,20 @@
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
7;; This program is free software; you can redistribute it and/or modify 7;; This file is part of GNU Emacs.
8
9;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version. 12;; (at your option) any later version.
11 13
12;; This program is distributed in the hope that it will be useful, 14;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details. 17;; GNU General Public License for more details.
16 18
17;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see <http://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19 21
20;;; Commentary: 22;;; Commentary:
21 23
diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index a4520ab800f..299964c6924 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -5,18 +5,20 @@
5;; Author: Philip Kaludercic <philipk@posteo.net> 5;; Author: Philip Kaludercic <philipk@posteo.net>
6;; Keywords: tools 6;; Keywords: tools
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
diff --git a/lisp/external-completion.el b/lisp/external-completion.el
index a661f031c77..8dd75b77193 100644
--- a/lisp/external-completion.el
+++ b/lisp/external-completion.el
@@ -7,18 +7,20 @@
7;; Maintainer: João Távora <joaotavora@gmail.com> 7;; Maintainer: João Távora <joaotavora@gmail.com>
8;; Keywords: 8;; Keywords:
9 9
10;; This program is free software; you can redistribute it and/or modify 10;; This file is part of GNU Emacs.
11
12;; GNU Emacs is free software: you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
13;; (at your option) any later version. 15;; (at your option) any later version.
14 16
15;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details. 20;; GNU General Public License for more details.
19 21
20;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
21;; along with this program. If not, see <https://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
22 24
23;;; Commentary: 25;;; Commentary:
24 26
diff --git a/lisp/org/oc-bibtex.el b/lisp/org/oc-bibtex.el
index 33fba8c4016..4d2297a8290 100644
--- a/lisp/org/oc-bibtex.el
+++ b/lisp/org/oc-bibtex.el
@@ -6,18 +6,18 @@
6 6
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
8 8
9;; This program is free software; you can redistribute it and/or modify 9;; GNU Emacs is free software: you can redistribute it and/or modify
10;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
11;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
12;; (at your option) any later version. 12;; (at your option) any later version.
13 13
14;; This program is distributed in the hope that it will be useful, 14;; GNU Emacs is distributed in the hope that it will be useful,
15;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17;; GNU General Public License for more details. 17;; GNU General Public License for more details.
18 18
19;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
20;; along with this program. If not, see <https://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
21 21
22;;; Commentary: 22;;; Commentary:
23 23
diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el
index 0c66b4959e0..08b03d5666a 100644
--- a/lisp/progmodes/c-ts-mode.el
+++ b/lisp/progmodes/c-ts-mode.el
@@ -9,19 +9,18 @@
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version. 15;; (at your option) any later version.
16 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with this program. If not, see <http://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24
25 24
26;;; Commentary: 25;;; Commentary:
27;; 26;;
diff --git a/lisp/progmodes/csharp-mode.el b/lisp/progmodes/csharp-mode.el
index bdddb46e727..8ab5fbc91df 100644
--- a/lisp/progmodes/csharp-mode.el
+++ b/lisp/progmodes/csharp-mode.el
@@ -11,18 +11,18 @@
11 11
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13 13
14;; This program is free software; you can redistribute it and/or modify 14;; GNU Emacs is free software: you can redistribute it and/or modify
15;; it under the terms of the GNU General Public License as published by 15;; it under the terms of the GNU General Public License as published by
16;; the Free Software Foundation, either version 3 of the License, or 16;; the Free Software Foundation, either version 3 of the License, or
17;; (at your option) any later version. 17;; (at your option) any later version.
18 18
19;; This program is distributed in the hope that it will be useful, 19;; GNU Emacs is distributed in the hope that it will be useful,
20;; but WITHOUT ANY WARRANTY; without even the implied warranty of 20;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22;; GNU General Public License for more details. 22;; GNU General Public License for more details.
23 23
24;; You should have received a copy of the GNU General Public License 24;; You should have received a copy of the GNU General Public License
25;; along with this program. If not, see <http://www.gnu.org/licenses/>. 25;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
26 26
27;;; Commentary: 27;;; Commentary:
28 28
diff --git a/lisp/progmodes/java-ts-mode.el b/lisp/progmodes/java-ts-mode.el
index 63008bca4da..96e0d5244c7 100644
--- a/lisp/progmodes/java-ts-mode.el
+++ b/lisp/progmodes/java-ts-mode.el
@@ -9,18 +9,18 @@
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version. 15;; (at your option) any later version.
16 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with this program. If not, see <http://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24 24
25;;; Commentary: 25;;; Commentary:
26;; 26;;
diff --git a/lisp/progmodes/json-ts-mode.el b/lisp/progmodes/json-ts-mode.el
index 8ea582ad8fa..0a0113d1d88 100644
--- a/lisp/progmodes/json-ts-mode.el
+++ b/lisp/progmodes/json-ts-mode.el
@@ -9,19 +9,18 @@
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version. 15;; (at your option) any later version.
16 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with this program. If not, see <http://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24
25 24
26;;; Commentary: 25;;; Commentary:
27;; 26;;
diff --git a/lisp/progmodes/typescript-ts-mode.el b/lisp/progmodes/typescript-ts-mode.el
index 3da690567e2..20916eaf373 100644
--- a/lisp/progmodes/typescript-ts-mode.el
+++ b/lisp/progmodes/typescript-ts-mode.el
@@ -9,19 +9,18 @@
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 13;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or 14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version. 15;; (at your option) any later version.
16 16
17;; This program is distributed in the hope that it will be useful, 17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 20;; GNU General Public License for more details.
21 21
22;; You should have received a copy of the GNU General Public License 22;; You should have received a copy of the GNU General Public License
23;; along with this program. If not, see <http://www.gnu.org/licenses/>. 23;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24
25 24
26;;; Commentary: 25;;; Commentary:
27;; 26;;
diff --git a/lisp/server.el b/lisp/server.el
index b225e4d536d..8f4ca4cbc6c 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -1935,10 +1935,11 @@ Returns the result of the evaluation, or signals an error if it
1935cannot contact the specified server. For example: 1935cannot contact the specified server. For example:
1936 (server-eval-at \"server\" \\='(emacs-pid)) 1936 (server-eval-at \"server\" \\='(emacs-pid))
1937returns the process ID of the Emacs instance running \"server\"." 1937returns the process ID of the Emacs instance running \"server\"."
1938 (let ((server-file (server--file-name)) 1938 (let* ((server-dir (if server-use-tcp server-auth-dir server-socket-dir))
1939 (coding-system-for-read 'binary) 1939 (server-file (expand-file-name server server-dir))
1940 (coding-system-for-write 'binary) 1940 (coding-system-for-read 'binary)
1941 address port secret process) 1941 (coding-system-for-write 'binary)
1942 address port secret process)
1942 (unless (file-exists-p server-file) 1943 (unless (file-exists-p server-file)
1943 (error "No such server: %s" server)) 1944 (error "No such server: %s" server))
1944 (with-temp-buffer 1945 (with-temp-buffer
diff --git a/lisp/use-package/bind-key.el b/lisp/use-package/bind-key.el
index 948b801e8db..95685410b82 100644
--- a/lisp/use-package/bind-key.el
+++ b/lisp/use-package/bind-key.el
@@ -10,29 +10,29 @@
10;; Keywords: keys keybinding config dotemacs extensions 10;; Keywords: keys keybinding config dotemacs extensions
11;; URL: https://github.com/jwiegley/use-package 11;; URL: https://github.com/jwiegley/use-package
12 12
13;; This program is free software; you can redistribute it and/or modify 13;; This file is part of GNU Emacs.
14
15;; GNU Emacs is free software: you can redistribute it and/or modify
14;; it under the terms of the GNU General Public License as published by 16;; it under the terms of the GNU General Public License as published by
15;; the Free Software Foundation, either version 3 of the License, or 17;; the Free Software Foundation, either version 3 of the License, or
16;; (at your option) any later version. 18;; (at your option) any later version.
17 19
18;; This program is distributed in the hope that it will be useful, 20;; GNU Emacs is distributed in the hope that it will be useful,
19;; but WITHOUT ANY WARRANTY; without even the implied warranty of 21;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21;; GNU General Public License for more details. 23;; GNU General Public License for more details.
22 24
23;; You should have received a copy of the GNU General Public License 25;; You should have received a copy of the GNU General Public License
24;; along with this program. If not, see <https://www.gnu.org/licenses/>. 26;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
25 27
26;;; Commentary: 28;;; Commentary:
27 29
28;; If you have lots of keybindings set in your .emacs file, it can be hard to 30;; If you have lots of keybindings set in your init file, it can be
29;; know which ones you haven't set yet, and which may now be overriding some 31;; hard to know which ones you haven't set yet, and which may now be
30;; new default in a new Emacs version. This module aims to solve that 32;; overriding some new default in a new Emacs version. This module
31;; problem. 33;; aims to solve that problem.
32;;
33;; Bind keys as follows in your .emacs:
34;; 34;;
35;; (require 'bind-key) 35;; Bind keys as follows in your init file:
36;; 36;;
37;; (bind-key "C-c x" 'my-ctrl-c-x-command) 37;; (bind-key "C-c x" 'my-ctrl-c-x-command)
38;; 38;;
@@ -95,6 +95,8 @@
95;; This display will tell you if you've overridden a default keybinding, and 95;; This display will tell you if you've overridden a default keybinding, and
96;; what the default was. Also, it will tell you if the key was rebound after 96;; what the default was. Also, it will tell you if the key was rebound after
97;; your binding it with `bind-key', and what it was rebound it to. 97;; your binding it with `bind-key', and what it was rebound it to.
98;;
99;; See the `use-package' info manual for more information.
98 100
99;;; Code: 101;;; Code:
100 102
diff --git a/lisp/use-package/use-package-bind-key.el b/lisp/use-package/use-package-bind-key.el
index 75def7febdf..44242c9e01d 100644
--- a/lisp/use-package/use-package-bind-key.el
+++ b/lisp/use-package/use-package-bind-key.el
@@ -5,18 +5,20 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
@@ -24,6 +26,10 @@
24;; keywords. Note that these are currently still baked into 26;; keywords. Note that these are currently still baked into
25;; `use-package-keywords' and `use-package-deferring-keywords', although this 27;; `use-package-keywords' and `use-package-deferring-keywords', although this
26;; is harmless if they are never used. 28;; is harmless if they are never used.
29;;
30;; These keywords are made available by default by requiring `use-package'.
31;;
32;; See the `use-package' info manual for more information.
27 33
28;;; Code: 34;;; Code:
29 35
diff --git a/lisp/use-package/use-package-core.el b/lisp/use-package/use-package-core.el
index 5ebe6576190..868a65803a4 100644
--- a/lisp/use-package/use-package-core.el
+++ b/lisp/use-package/use-package-core.el
@@ -5,29 +5,27 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; The `use-package' declaration macro allows you to isolate package 25;; This file contains the core implementation of the `use-package'
24;; configuration in your ".emacs" in a way that is performance-oriented and, 26;; macro.
25;; well, just tidy. I created it because I have over 80 packages that I use
26;; in Emacs, and things were getting difficult to manage. Yet with this
27;; utility my total load time is just under 1 second, with no loss of
28;; functionality!
29;; 27;;
30;; Please see README.md from the same repository for documentation. 28;; See the `use-package' info manual for more information.
31 29
32;;; Code: 30;;; Code:
33 31
diff --git a/lisp/use-package/use-package-delight.el b/lisp/use-package/use-package-delight.el
index c6abac9a643..41978b94f49 100644
--- a/lisp/use-package/use-package-delight.el
+++ b/lisp/use-package/use-package-delight.el
@@ -5,23 +5,28 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; Provides support for the :delight keyword, which is made available by 25;; Provides support for the :delight keyword, which is made available
24;; default by requiring `use-package'. 26;; by default by requiring `use-package'. Using it requires the
27;; `delight' package to be installed (available on GNU ELPA).
28;;
29;; See the `use-package' info manual for more information.
25 30
26;;; Code: 31;;; Code:
27 32
diff --git a/lisp/use-package/use-package-diminish.el b/lisp/use-package/use-package-diminish.el
index 9b8a09a2973..7fff93b0e9b 100644
--- a/lisp/use-package/use-package-diminish.el
+++ b/lisp/use-package/use-package-diminish.el
@@ -5,23 +5,28 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; Provides support for the :diminish keyword, which is made available by 25;; Provides support for the :diminish keyword, which is made available
24;; default by requiring `use-package'. 26;; by default by requiring `use-package'. Using it requires the
27;; `diminish' package to be installed (available on GNU ELPA).
28;;
29;; See the `use-package' info manual for more information.
25 30
26;;; Code: 31;;; Code:
27 32
diff --git a/lisp/use-package/use-package-ensure-system-package.el b/lisp/use-package/use-package-ensure-system-package.el
index c55bacaf817..6681e5afb72 100644
--- a/lisp/use-package/use-package-ensure-system-package.el
+++ b/lisp/use-package/use-package-ensure-system-package.el
@@ -9,24 +9,29 @@
9;; Package-Requires: ((use-package "2.1") (system-packages "1.0.4")) 9;; Package-Requires: ((use-package "2.1") (system-packages "1.0.4"))
10;; Filename: use-package-ensure-system-package.el 10;; Filename: use-package-ensure-system-package.el
11 11
12;; This program is free software; you can redistribute it and/or modify 12;; This file is part of GNU Emacs.
13
14;; GNU Emacs is free software: you can redistribute it and/or modify
13;; it under the terms of the GNU General Public License as published by 15;; it under the terms of the GNU General Public License as published by
14;; the Free Software Foundation, either version 3 of the License, or 16;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version. 17;; (at your option) any later version.
16 18
17;; This program is distributed in the hope that it will be useful, 19;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of 20;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details. 22;; GNU General Public License for more details.
21 23
22;; You should have received a copy of the GNU General Public License 24;; You should have received a copy of the GNU General Public License
23;; along with this program. If not, see <https://www.gnu.org/licenses/>. 25;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
24 26
25;;; Commentary: 27;;; Commentary:
26;; 28
27;; The `:ensure-system-package` keyword allows you to ensure system 29;; The `:ensure-system-package` keyword allows you to ensure system
28;; binaries exist alongside your `use-package` declarations. 30;; binaries exist alongside your `use-package` declarations. Using it
31;; requires the `system-packages' package to be installed (available
32;; on GNU ELPA).
29;; 33;;
34;; See the `use-package' info manual for more information.
30 35
31;;; Code: 36;;; Code:
32 37
diff --git a/lisp/use-package/use-package-ensure.el b/lisp/use-package/use-package-ensure.el
index bbb8e4175b8..dae0312dbad 100644
--- a/lisp/use-package/use-package-ensure.el
+++ b/lisp/use-package/use-package-ensure.el
@@ -5,23 +5,27 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; Provides support for the :ensure and :pin keywords, which is made available 25;; Provides support for the :ensure and :pin keywords, which are made
24;; by default by requiring `use-package'. 26;; available by default by requiring `use-package'.
27;;
28;; See the `use-package' info manual for more information.
25 29
26;;; Code: 30;;; Code:
27 31
diff --git a/lisp/use-package/use-package-jump.el b/lisp/use-package/use-package-jump.el
index 0c4cd20d052..6fc52afd286 100644
--- a/lisp/use-package/use-package-jump.el
+++ b/lisp/use-package/use-package-jump.el
@@ -5,25 +5,29 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; Provides the command `M-x use-package-jump-to-package-form', however it 25;; Provides the command `M-x use-package-jump-to-package-form'. However, it
24;; only works if the package being jumped to was required during 26;; only works if the package being jumped to was required during
25;; initialization. If it was delay-loaded, it will not work. 27;; initialization. If it was autoloaded, it will not work.
26;; Improvements are needed. 28;; Improvements are needed.
29;;
30;; See the `use-package' info manual for more information.
27 31
28;;; Code: 32;;; Code:
29 33
diff --git a/lisp/use-package/use-package-lint.el b/lisp/use-package/use-package-lint.el
index 2092c0d269c..498213a76bf 100644
--- a/lisp/use-package/use-package-lint.el
+++ b/lisp/use-package/use-package-lint.el
@@ -5,22 +5,26 @@
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: John Wiegley <johnw@newartisans.com> 6;; Maintainer: John Wiegley <johnw@newartisans.com>
7 7
8;; This program is free software; you can redistribute it and/or modify 8;; This file is part of GNU Emacs.
9
10;; 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 11;; 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 12;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version. 13;; (at your option) any later version.
12 14
13;; This program is distributed in the hope that it will be useful, 15;; GNU Emacs is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of 16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details. 18;; GNU General Public License for more details.
17 19
18;; You should have received a copy of the GNU General Public License 20;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <https://www.gnu.org/licenses/>. 21;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
20 22
21;;; Commentary: 23;;; Commentary:
22 24
23;; Provides the command `M-x use-package-lint'. 25;; Provides the command `M-x use-package-lint'.
26;;
27;; See the `use-package' info manual for more information.
24 28
25;;; Code: 29;;; Code:
26 30
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index bafa0934a6d..0929696466b 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -10,29 +10,31 @@
10;; Keywords: dotemacs startup speed config package extensions 10;; Keywords: dotemacs startup speed config package extensions
11;; URL: https://github.com/jwiegley/use-package 11;; URL: https://github.com/jwiegley/use-package
12 12
13;; This program is free software; you can redistribute it and/or modify 13;; This file is part of GNU Emacs.
14
15;; GNU Emacs is free software: you can redistribute it and/or modify
14;; it under the terms of the GNU General Public License as published by 16;; it under the terms of the GNU General Public License as published by
15;; the Free Software Foundation, either version 3 of the License, or 17;; the Free Software Foundation, either version 3 of the License, or
16;; (at your option) any later version. 18;; (at your option) any later version.
17 19
18;; This program is distributed in the hope that it will be useful, 20;; GNU Emacs is distributed in the hope that it will be useful,
19;; but WITHOUT ANY WARRANTY; without even the implied warranty of 21;; but WITHOUT ANY WARRANTY; without even the implied warranty of
20;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21;; GNU General Public License for more details. 23;; GNU General Public License for more details.
22 24
23;; You should have received a copy of the GNU General Public License 25;; You should have received a copy of the GNU General Public License
24;; along with this program. If not, see <https://www.gnu.org/licenses/>. 26;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
25 27
26;;; Commentary: 28;;; Commentary:
27 29
28;; The `use-package' declaration macro allows you to isolate package 30;; The `use-package' declaration macro allows you to isolate package
29;; configuration in your ".emacs" in a way that is performance-oriented and, 31;; configuration in your init file in a way that is
30;; well, just tidy. I created it because I have over 80 packages that I use 32;; performance-oriented and, well, just tidy. I created it because I
31;; in Emacs, and things were getting difficult to manage. Yet with this 33;; have over 80 packages that I use in Emacs, and things were getting
32;; utility my total load time is just under 1 second, with no loss of 34;; difficult to manage. Yet with this utility my total load time is
33;; functionality! 35;; just under 1 second, with no loss of functionality!
34;; 36;;
35;; Please see README.md from the same repository for documentation. 37;; See the `use-package' info manual for more information.
36 38
37;;; Code: 39;;; Code:
38 40
diff --git a/src/emacs.c b/src/emacs.c
index 2d924da1cdb..d8a2863fd9c 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -1937,9 +1937,7 @@ Using an Emacs configured with --with-x-toolkit=lucid does not have this problem
1937 } 1937 }
1938 1938
1939 init_alloc (); 1939 init_alloc ();
1940#ifndef HAVE_UNEXEC
1941 init_bignum (); 1940 init_bignum ();
1942#endif
1943 init_threads (); 1941 init_threads ();
1944 init_eval (); 1942 init_eval ();
1945 running_asynch_code = 0; 1943 running_asynch_code = 0;
diff --git a/test/lisp/emacs-lisp/lisp-mnt-tests.el b/test/lisp/emacs-lisp/lisp-mnt-tests.el
index 200be7354a0..a4bf834a8e4 100644
--- a/test/lisp/emacs-lisp/lisp-mnt-tests.el
+++ b/test/lisp/emacs-lisp/lisp-mnt-tests.el
@@ -4,22 +4,20 @@
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
7;; This program is free software; you can redistribute it and/or modify 7;; This file is part of GNU Emacs.
8
9;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version. 12;; (at your option) any later version.
11 13
12;; This program is distributed in the hope that it will be useful, 14;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details. 17;; GNU General Public License for more details.
16 18
17;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see <https://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19
20;;; Commentary:
21
22;;
23 21
24;;; Code: 22;;; Code:
25 23
diff --git a/test/lisp/erc/erc-scenarios-auth-source.el b/test/lisp/erc/erc-scenarios-auth-source.el
index 3d399a18154..20cae9fbcb8 100644
--- a/test/lisp/erc/erc-scenarios-auth-source.el
+++ b/test/lisp/erc/erc-scenarios-auth-source.el
@@ -1,28 +1,29 @@
1;;; erc-scenarios-auth-source.el --- auth-source scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-auth-source.el --- auth-source scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;; Commentary: 20;; Commentary:
22;; 21
23;; For practical reasons (mainly lack of imagination), this file 22;; For practical reasons (mainly lack of imagination), this file
24;; contains tests for both server-password and NickServ contexts. 23;; contains tests for both server-password and NickServ contexts.
25 24
25;;; Code:
26
26(require 'ert-x) 27(require 'ert-x)
27(eval-and-compile 28(eval-and-compile
28 (let ((load-path (cons (ert-resource-directory) load-path))) 29 (let ((load-path (cons (ert-resource-directory) load-path)))
diff --git a/test/lisp/erc/erc-scenarios-base-association-nick.el b/test/lisp/erc/erc-scenarios-base-association-nick.el
index b46c996bc0a..7eac9c900a7 100644
--- a/test/lisp/erc/erc-scenarios-base-association-nick.el
+++ b/test/lisp/erc/erc-scenarios-base-association-nick.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-association-nick.el --- base assoc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association-nick.el --- base assoc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-association-samenet.el b/test/lisp/erc/erc-scenarios-base-association-samenet.el
index b7c7079df34..a843159824a 100644
--- a/test/lisp/erc/erc-scenarios-base-association-samenet.el
+++ b/test/lisp/erc/erc-scenarios-base-association-samenet.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-association-samenet.el --- assoc samenet scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association-samenet.el --- assoc samenet scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-association.el b/test/lisp/erc/erc-scenarios-base-association.el
index 83e5101e3ad..a03714aa795 100644
--- a/test/lisp/erc/erc-scenarios-base-association.el
+++ b/test/lisp/erc/erc-scenarios-base-association.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-association.el --- base assoc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-association.el --- base assoc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el b/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
index 2ffa86aff64..81cbaca5583 100644
--- a/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
+++ b/test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-compat-rename-bouncer.el --- compat-rename scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-compat-rename-bouncer.el --- compat-rename scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-local-modules.el b/test/lisp/erc/erc-scenarios-base-local-modules.el
index 417705de09c..ff92dacb75a 100644
--- a/test/lisp/erc/erc-scenarios-base-local-modules.el
+++ b/test/lisp/erc/erc-scenarios-base-local-modules.el
@@ -1,30 +1,29 @@
1;;; erc-scenarios-local-modules.el --- Local modules tests for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-local-modules.el --- Local modules tests for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;;
7;; This program is free software: you can redistribute it and/or
8;; modify it under the terms of the GNU General Public License as
9;; published by the Free Software Foundation, either version 3 of the
10;; License, or (at your option) any later version.
11;;
12;; This program is distributed in the hope that it will be useful, but
13;; WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15;; General Public License for more details.
16;;
17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see
19;; <https://www.gnu.org/licenses/>.
20 6
21;;; Code: 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version.
11
12;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details.
16
17;; You should have received a copy of the GNU General Public License
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
22 19
23;;; Commentary: 20;;; Commentary:
24 21
25;; These tests all use `sasl' because, as of ERC 5.5, it's the one 22;; These tests all use `sasl' because, as of ERC 5.5, it's the one
26;; and only local module. 23;; and only local module.
27 24
25;;; Code:
26
28(require 'ert-x) 27(require 'ert-x)
29(eval-and-compile 28(eval-and-compile
30 (let ((load-path (cons (ert-resource-directory) load-path))) 29 (let ((load-path (cons (ert-resource-directory) load-path)))
diff --git a/test/lisp/erc/erc-scenarios-base-misc-regressions.el b/test/lisp/erc/erc-scenarios-base-misc-regressions.el
index 8f5700df14b..1cad934b6ef 100644
--- a/test/lisp/erc/erc-scenarios-base-misc-regressions.el
+++ b/test/lisp/erc/erc-scenarios-base-misc-regressions.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-misc-regressions.el --- misc regressions scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-misc-regressions.el --- misc regressions scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
index 6c6568cad68..6540d44c4b9 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-netid-bouncer-id.el --- net-id bouncer ID scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-id.el --- net-id bouncer ID scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
index f48e1ef3940..135d378c7fc 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-netid-bouncer-recon-base.el --- net-id base scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-recon-base.el --- net-id base scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
index 72510809ab4..fb58be9615e 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-netid-bouncer-recon-id.el --- recon ID scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer-recon-id.el --- recon ID scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-netid-bouncer.el b/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
index d171e1f9f91..432a89b9977 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-bouncer.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-netid-bouncer.el --- net-id bouncer scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-netid-bouncer.el --- net-id bouncer scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-netid-samenet.el b/test/lisp/erc/erc-scenarios-base-netid-samenet.el
index 248144d6f9b..3cd8b7dfa14 100644
--- a/test/lisp/erc/erc-scenarios-base-netid-samenet.el
+++ b/test/lisp/erc/erc-scenarios-base-netid-samenet.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-network-id-samenet.el --- netid-id samenet scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-network-id-samenet.el --- netid-id samenet scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-reconnect.el b/test/lisp/erc/erc-scenarios-base-reconnect.el
index 8762f33b303..2a3dac12518 100644
--- a/test/lisp/erc/erc-scenarios-base-reconnect.el
+++ b/test/lisp/erc/erc-scenarios-base-reconnect.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-reconnect.el --- Base-reconnect scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-reconnect.el --- Base-reconnect scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-renick.el b/test/lisp/erc/erc-scenarios-base-renick.el
index bf27f61b3fc..69ecc0a7da5 100644
--- a/test/lisp/erc/erc-scenarios-base-renick.el
+++ b/test/lisp/erc/erc-scenarios-base-renick.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-renick.el --- Re-nicking scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-renick.el --- Re-nicking scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-reuse-buffers.el b/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
index 8e7e939d046..a8575aa55ae 100644
--- a/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
+++ b/test/lisp/erc/erc-scenarios-base-reuse-buffers.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-reuse-buffers.el --- base-reuse-buffers scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-reuse-buffers.el --- base-reuse-buffers scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-unstable.el b/test/lisp/erc/erc-scenarios-base-unstable.el
index 2313a15842c..f5b8df6f4a1 100644
--- a/test/lisp/erc/erc-scenarios-base-unstable.el
+++ b/test/lisp/erc/erc-scenarios-base-unstable.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-base-unstable.el --- base unstable scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-base-unstable.el --- base unstable scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el b/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
index 5a5b363f31d..0e6f4b7a6ba 100644
--- a/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
+++ b/test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
@@ -1,27 +1,28 @@
1;;; erc-scenarios-upstream-recon-soju.el --- Upstream soju -*- lexical-binding: t -*- 1;;; erc-scenarios-upstream-recon-soju.el --- Upstream soju -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;; Commentary: 20;; Commentary:
22;; 21
23;; These concern the loss and recovery of a proxy's IRC-side connection. 22;; These concern the loss and recovery of a proxy's IRC-side connection.
24 23
24;;; Code:
25
25(require 'ert-x) 26(require 'ert-x)
26(eval-and-compile 27(eval-and-compile
27 (let ((load-path (cons (ert-resource-directory) load-path))) 28 (let ((load-path (cons (ert-resource-directory) load-path)))
diff --git a/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el b/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
index 6e9a2172459..76cf9f4f76c 100644
--- a/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
+++ b/test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
@@ -1,27 +1,28 @@
1;;; erc-scenarios-upstream-recon-znc.el --- Upstream znc -*- lexical-binding: t -*- 1;;; erc-scenarios-upstream-recon-znc.el --- Upstream znc -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;; Commentary: 20;; Commentary:
22;; 21
23;; These concern the loss and recovery of a proxy's IRC-side connection. 22;; These concern the loss and recovery of a proxy's IRC-side connection.
24 23
24;;; Code:
25
25(require 'ert-x) 26(require 'ert-x)
26(eval-and-compile 27(eval-and-compile
27 (let ((load-path (cons (ert-resource-directory) load-path))) 28 (let ((load-path (cons (ert-resource-directory) load-path)))
diff --git a/test/lisp/erc/erc-scenarios-internal.el b/test/lisp/erc/erc-scenarios-internal.el
index e4e1edb97e3..e122443c590 100644
--- a/test/lisp/erc/erc-scenarios-internal.el
+++ b/test/lisp/erc/erc-scenarios-internal.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-internal.el --- Proxy file for erc-d tests -*- lexical-binding: t -*- 1;;; erc-scenarios-internal.el --- Proxy file for erc-d tests -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-join-auth-source.el b/test/lisp/erc/erc-scenarios-join-auth-source.el
index 94336db07c5..ef200fb6d09 100644
--- a/test/lisp/erc/erc-scenarios-join-auth-source.el
+++ b/test/lisp/erc/erc-scenarios-join-auth-source.el
@@ -1,27 +1,28 @@
1;;; erc-scenarios-join-auth-source.el --- join-auth-source scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-auth-source.el --- join-auth-source scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary: 20;;; Commentary:
22 21
23;; TODO add another test with autojoin and channel keys 22;; TODO add another test with autojoin and channel keys
24 23
24;;; Code:
25
25(require 'ert-x) 26(require 'ert-x)
26(eval-and-compile 27(eval-and-compile
27 (let ((load-path (cons (ert-resource-directory) load-path))) 28 (let ((load-path (cons (ert-resource-directory) load-path)))
diff --git a/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el b/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
index e2e437321d9..4c25c3e4f86 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-join-netid-newcmd-id.el --- join netid newcmd scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-newcmd-id.el --- join netid newcmd scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-join-netid-newcmd.el b/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
index 1a541a46b3f..e54f5fe9ced 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-newcmd.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-join-netid-newcmd.el --- join netid newcmd scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-newcmd.el --- join netid newcmd scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-join-netid-recon-id.el b/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
index 92bdd643de8..9a9e4692b6a 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-recon-id.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-join-netid-recon-id.el --- join-netid-recon scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-recon-id.el --- join-netid-recon scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-join-netid-recon.el b/test/lisp/erc/erc-scenarios-join-netid-recon.el
index cbdba07e256..9f9244dad22 100644
--- a/test/lisp/erc/erc-scenarios-join-netid-recon.el
+++ b/test/lisp/erc/erc-scenarios-join-netid-recon.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-join-netid-recon.el --- join-netid-recon scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-join-netid-recon.el --- join-netid-recon scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-misc.el b/test/lisp/erc/erc-scenarios-misc.el
index 8557a779069..3fa05ee8a60 100644
--- a/test/lisp/erc/erc-scenarios-misc.el
+++ b/test/lisp/erc/erc-scenarios-misc.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-misc.el --- Misc scenarios for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-misc.el --- Misc scenarios for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/erc-scenarios-sasl.el b/test/lisp/erc/erc-scenarios-sasl.el
index 6c5e78d0c8d..1e412d53d5e 100644
--- a/test/lisp/erc/erc-scenarios-sasl.el
+++ b/test/lisp/erc/erc-scenarios-sasl.el
@@ -1,22 +1,21 @@
1;;; erc-scenarios-sasl.el --- SASL tests for ERC -*- lexical-binding: t -*- 1;;; erc-scenarios-sasl.el --- SASL tests for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Code: 20;;; Code:
22 21
diff --git a/test/lisp/erc/erc-scenarios-services-misc.el b/test/lisp/erc/erc-scenarios-services-misc.el
index cb1aa6ff324..680750d2d71 100644
--- a/test/lisp/erc/erc-scenarios-services-misc.el
+++ b/test/lisp/erc/erc-scenarios-services-misc.el
@@ -1,22 +1,23 @@
1;;; erc-scenarios-services-misc.el --- Services-misc scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-services-misc.el --- Services-misc scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>. 19
20;;; Code:
20 21
21(require 'ert-x) 22(require 'ert-x)
22(eval-and-compile 23(eval-and-compile
diff --git a/test/lisp/erc/resources/erc-d/erc-d-i.el b/test/lisp/erc/resources/erc-d/erc-d-i.el
index db113335a82..15a0b16bfd1 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-i.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-i.el
@@ -1,22 +1,21 @@
1;;; erc-d-i.el --- IRC helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-i.el --- IRC helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary: 20;;; Commentary:
22 21
diff --git a/test/lisp/erc/resources/erc-d/erc-d-t.el b/test/lisp/erc/resources/erc-d/erc-d-t.el
index a1a7e7e88d5..6d68608a4f3 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-t.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-t.el
@@ -1,26 +1,24 @@
1;;; erc-d-t.el --- ERT helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-t.el --- ERT helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;;
7;; This program is free software: you can redistribute it and/or
8;; modify it under the terms of the GNU General Public License as
9;; published by the Free Software Foundation, either version 3 of the
10;; License, or (at your option) any later version.
11;;
12;; This program is distributed in the hope that it will be useful, but
13;; WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15;; General Public License for more details.
16;;
17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see
19;; <https://www.gnu.org/licenses/>.
20 6
21;;; Commentary: 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version.
11
12;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details.
16
17;; You should have received a copy of the GNU General Public License
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
22 19
23;;; Code: 20;;; Code:
21
24(eval-and-compile 22(eval-and-compile
25 (let* ((d (file-name-directory (or (macroexp-file-name) buffer-file-name))) 23 (let* ((d (file-name-directory (or (macroexp-file-name) buffer-file-name)))
26 (load-path (cons (directory-file-name d) load-path))) 24 (load-path (cons (directory-file-name d) load-path)))
diff --git a/test/lisp/erc/resources/erc-d/erc-d-tests.el b/test/lisp/erc/resources/erc-d/erc-d-tests.el
index 8dd5cef7aa2..feddc4c062b 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-tests.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-tests.el
@@ -1,26 +1,24 @@
1;;; erc-d-tests.el --- tests for erc-d -*- lexical-binding: t -*- 1;;; erc-d-tests.el --- tests for erc-d -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;;
7;; This program is free software: you can redistribute it and/or
8;; modify it under the terms of the GNU General Public License as
9;; published by the Free Software Foundation, either version 3 of the
10;; License, or (at your option) any later version.
11;;
12;; This program is distributed in the hope that it will be useful, but
13;; WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15;; General Public License for more details.
16;;
17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see
19;; <https://www.gnu.org/licenses/>.
20 6
21;;; Commentary: 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version.
11
12;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details.
16
17;; You should have received a copy of the GNU General Public License
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
22 19
23;;; Code: 20;;; Code:
21
24(require 'ert-x) 22(require 'ert-x)
25(eval-and-compile 23(eval-and-compile
26 (let ((load-path (cons (expand-file-name ".." (ert-resource-directory)) 24 (let ((load-path (cons (expand-file-name ".." (ert-resource-directory))
diff --git a/test/lisp/erc/resources/erc-d/erc-d-u.el b/test/lisp/erc/resources/erc-d/erc-d-u.el
index ce13efef624..60181cdc8bd 100644
--- a/test/lisp/erc/resources/erc-d/erc-d-u.el
+++ b/test/lisp/erc/resources/erc-d/erc-d-u.el
@@ -1,22 +1,21 @@
1;;; erc-d-u.el --- Helpers for ERC test server -*- lexical-binding: t -*- 1;;; erc-d-u.el --- Helpers for ERC test server -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary: 20;;; Commentary:
22 21
diff --git a/test/lisp/erc/resources/erc-d/erc-d.el b/test/lisp/erc/resources/erc-d/erc-d.el
index d6082227c52..f8704834b9f 100644
--- a/test/lisp/erc/resources/erc-d/erc-d.el
+++ b/test/lisp/erc/resources/erc-d/erc-d.el
@@ -1,22 +1,21 @@
1;;; erc-d.el --- A dumb test server for ERC -*- lexical-binding: t -*- 1;;; erc-d.el --- A dumb test server for ERC -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary: 20;;; Commentary:
22 21
diff --git a/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el b/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
index bb8869dff69..f675f675018 100644
--- a/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
+++ b/test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
@@ -1,24 +1,22 @@
1;;; proxy-subprocess.el --- Example setup file for erc-d -*- lexical-binding: t; -*- 1;;; proxy-subprocess.el --- Example setup file for erc-d -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2020-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary:
22;;; Code: 20;;; Code:
23 21
24(defvar erc-d-tmpl-vars) 22(defvar erc-d-tmpl-vars)
diff --git a/test/lisp/erc/resources/erc-scenarios-common.el b/test/lisp/erc/resources/erc-scenarios-common.el
index 601c9e95c88..d77b32984b7 100644
--- a/test/lisp/erc/resources/erc-scenarios-common.el
+++ b/test/lisp/erc/resources/erc-scenarios-common.el
@@ -1,22 +1,21 @@
1;;; erc-scenarios-common.el --- Common helpers for ERC scenarios -*- lexical-binding: t -*- 1;;; erc-scenarios-common.el --- Common helpers for ERC scenarios -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2022 Free Software Foundation, Inc. 3;; Copyright (C) 2022 Free Software Foundation, Inc.
4;; 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6;; 6
7;; This program is free software: you can redistribute it and/or 7;; GNU Emacs is free software: you can redistribute it and/or modify
8;; modify it under the terms of the GNU General Public License as 8;; it under the terms of the GNU General Public License as published by
9;; published by the Free Software Foundation, either version 3 of the 9;; the Free Software Foundation, either version 3 of the License, or
10;; License, or (at your option) any later version. 10;; (at your option) any later version.
11;; 11
12;; This program is distributed in the hope that it will be useful, but 12;; GNU Emacs is distributed in the hope that it will be useful,
13;; WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; General Public License for more details. 15;; GNU General Public License for more details.
16;; 16
17;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19;; <https://www.gnu.org/licenses/>.
20 19
21;;; Commentary: 20;;; Commentary:
22 21
diff --git a/test/lisp/loadhist-resources/loadhist--bar.el b/test/lisp/loadhist-resources/loadhist--bar.el
index 5c8914ed573..94e82c1b189 100644
--- a/test/lisp/loadhist-resources/loadhist--bar.el
+++ b/test/lisp/loadhist-resources/loadhist--bar.el
@@ -4,18 +4,20 @@
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
7;; This program is free software; you can redistribute it and/or modify 7;; This file is part of GNU Emacs.
8
9;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version. 12;; (at your option) any later version.
11 13
12;; This program is distributed in the hope that it will be useful, 14;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details. 17;; GNU General Public License for more details.
16 18
17;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see <https://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19 21
20;;; Code: 22;;; Code:
21 23
diff --git a/test/lisp/loadhist-resources/loadhist--foo.el b/test/lisp/loadhist-resources/loadhist--foo.el
index 3574c220135..8d48c3683d2 100644
--- a/test/lisp/loadhist-resources/loadhist--foo.el
+++ b/test/lisp/loadhist-resources/loadhist--foo.el
@@ -4,18 +4,20 @@
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6 6
7;; This program is free software; you can redistribute it and/or modify 7;; This file is part of GNU Emacs.
8
9;; GNU Emacs is free software: you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by 10;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation, either version 3 of the License, or 11;; the Free Software Foundation, either version 3 of the License, or
10;; (at your option) any later version. 12;; (at your option) any later version.
11 13
12;; This program is distributed in the hope that it will be useful, 14;; GNU Emacs is distributed in the hope that it will be useful,
13;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15;; GNU General Public License for more details. 17;; GNU General Public License for more details.
16 18
17;; You should have received a copy of the GNU General Public License 19;; You should have received a copy of the GNU General Public License
18;; along with this program. If not, see <https://www.gnu.org/licenses/>. 20;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
19 21
20;;; Commentary: 22;;; Commentary:
21 23
diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el
index 05969f5a95f..e4586b04f27 100644
--- a/test/lisp/use-package/use-package-tests.el
+++ b/test/lisp/use-package/use-package-tests.el
@@ -2,18 +2,20 @@
2 2
3;; Copyright (C) 2014-2022 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2022 Free Software Foundation, Inc.
4 4
5;; This program is free software; you can redistribute it and/or modify 5;; This file is part of GNU Emacs.
6
7;; GNU Emacs is free software: you can redistribute it and/or modify
6;; it under the terms of the GNU General Public License as published by 8;; it under the terms of the GNU General Public License as published by
7;; the Free Software Foundation, either version 3 of the License, or 9;; the Free Software Foundation, either version 3 of the License, or
8;; (at your option) any later version. 10;; (at your option) any later version.
9 11
10;; This program is distributed in the hope that it will be useful, 12;; GNU Emacs is distributed in the hope that it will be useful,
11;; but WITHOUT ANY WARRANTY; without even the implied warranty of 13;; but WITHOUT ANY WARRANTY; without even the implied warranty of
12;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13;; GNU General Public License for more details. 15;; GNU General Public License for more details.
14 16
15;; You should have received a copy of the GNU General Public License 17;; You should have received a copy of the GNU General Public License
16;; along with this program. If not, see <https://www.gnu.org/licenses/>. 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
17 19
18;;; Code: 20;;; Code:
19 21