aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2020-01-24 07:50:22 -0800
committerGlenn Morris2020-01-24 07:50:22 -0800
commita76e7d592f428e04b868724c9dfe57d35eb3744e (patch)
treefb1dac934a6024ba1bea0910ec2778f4b1b5c1ae
parentc7d870db893fac3cbb5c49ee3c687e686acbd1d5 (diff)
parent0bed550e210b2dfe898a0755592db5747fb3da37 (diff)
downloademacs-a76e7d592f428e04b868724c9dfe57d35eb3744e.tar.gz
emacs-a76e7d592f428e04b868724c9dfe57d35eb3744e.zip
Merge from origin/emacs-27
0bed550e21 (origin/emacs-27) Remove EmacsOpenPanel and EmacsSavePanel... a0336029db * doc/emacs/files.texi (Auto Save Files): Improve indexing... 57fb8b10c1 Fix inaccurate wording in the Emacs manual 1c487747ab Update ERC module URLs 7d1e9c943f Minor doc string clarification in use-hard-newlines
-rw-r--r--doc/emacs/basic.texi6
-rw-r--r--doc/emacs/custom.texi10
-rw-r--r--doc/emacs/files.texi1
-rw-r--r--lisp/erc/erc-autoaway.el2
-rw-r--r--lisp/erc/erc-button.el2
-rw-r--r--lisp/erc/erc-compat.el2
-rw-r--r--lisp/erc/erc-fill.el2
-rw-r--r--lisp/erc/erc-ibuffer.el1
-rw-r--r--lisp/erc/erc-imenu.el2
-rw-r--r--lisp/erc/erc-join.el2
-rw-r--r--lisp/erc/erc-lang.el2
-rw-r--r--lisp/erc/erc-list.el1
-rw-r--r--lisp/erc/erc-log.el1
-rw-r--r--lisp/erc/erc-match.el2
-rw-r--r--lisp/erc/erc-notify.el1
-rw-r--r--lisp/erc/erc-pcomplete.el2
-rw-r--r--lisp/erc/erc-replace.el1
-rw-r--r--lisp/erc/erc-ring.el2
-rw-r--r--lisp/erc/erc-services.el1
-rw-r--r--lisp/erc/erc-sound.el1
-rw-r--r--lisp/erc/erc-speedbar.el1
-rw-r--r--lisp/erc/erc-spelling.el2
-rw-r--r--lisp/erc/erc-stamp.el2
-rw-r--r--lisp/erc/erc-track.el2
-rw-r--r--lisp/erc/erc-truncate.el1
-rw-r--r--lisp/textmodes/paragraphs.el2
-rw-r--r--src/nsfns.m25
-rw-r--r--src/nsterm.h16
28 files changed, 33 insertions, 62 deletions
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index ac953e1907b..abb385f53d5 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -117,9 +117,9 @@ which is Unicode code-point U+2018 @sc{left single quotation mark},
117sometimes called a left single ``curved quote'' or ``curly quote''. 117sometimes called a left single ``curved quote'' or ``curly quote''.
118Similarly, @kbd{C-x 8 ]}, @kbd{C-x 8 @{} and @kbd{C-x 8 @}} insert the 118Similarly, @kbd{C-x 8 ]}, @kbd{C-x 8 @{} and @kbd{C-x 8 @}} insert the
119curved quotes @t{’}, @t{“} and @t{”}, respectively. Also, a working 119curved quotes @t{’}, @t{“} and @t{”}, respectively. Also, a working
120Alt key acts like @kbd{C-x 8}; e.g., @kbd{A-[} acts like @kbd{C-x 8 [} 120@key{Alt} key acts like @kbd{C-x 8} (unless followed by @key{RET});
121and inserts @t{‘}. To see which characters have @kbd{C-x 8} 121e.g., @kbd{A-[} acts like @kbd{C-x 8 [} and inserts @t{‘}. To see
122shorthands, type @kbd{C-x 8 C-h}. 122which characters have @kbd{C-x 8} shorthands, type @kbd{C-x 8 C-h}.
123 123
124 Alternatively, you can use the command @kbd{C-x 8 @key{RET}} 124 Alternatively, you can use the command @kbd{C-x 8 @key{RET}}
125(@code{insert-char}). This prompts for the Unicode name or code-point 125(@code{insert-char}). This prompts for the Unicode name or code-point
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index 4fe7bbb275d..f39ce40931c 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -1930,10 +1930,12 @@ commonly used, Emacs supports three other modifier keys. These are
1930called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide 1930called @key{Super}, @key{Hyper}, and @key{Alt}. Few terminals provide
1931ways to use these modifiers; the key labeled @key{Alt} on most 1931ways to use these modifiers; the key labeled @key{Alt} on most
1932keyboards usually issues the @key{Meta} modifier, not @key{Alt}. The 1932keyboards usually issues the @key{Meta} modifier, not @key{Alt}. The
1933standard key bindings in Emacs do not include any characters with 1933standard key bindings in Emacs do not include any characters with the
1934these modifiers. However, you can customize Emacs to assign meanings 1934@key{Super} and @key{Hyper} modifiers, and only a small number of
1935to them. The modifier bits are labeled as @samp{s-}, @samp{H-} and 1935standard key bindings use @key{Alt}. However, you can customize Emacs
1936@samp{A-} respectively. 1936to assign meanings to key bindings that use these modifiers. The
1937modifier bits are labeled as @samp{s-}, @samp{H-} and @samp{A-}
1938respectively.
1937 1939
1938 Even if your keyboard lacks these additional modifier keys, you can 1940 Even if your keyboard lacks these additional modifier keys, you can
1939enter it using @kbd{C-x @@}: @kbd{C-x @@ h} adds the Hyper flag to 1941enter it using @kbd{C-x @@}: @kbd{C-x @@ h} adds the Hyper flag to
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 0af3ac24eb1..a89b16b3f6d 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -1079,6 +1079,7 @@ want to make permanent. Instead, auto-saving is done in a different
1079file called the @dfn{auto-save file}, and the visited file is changed 1079file called the @dfn{auto-save file}, and the visited file is changed
1080only when you request saving explicitly (such as with @kbd{C-x C-s}). 1080only when you request saving explicitly (such as with @kbd{C-x C-s}).
1081 1081
1082@cindex @file{#}, in auto-save file names
1082 Normally, the auto-save file name is made by appending @samp{#} to the 1083 Normally, the auto-save file name is made by appending @samp{#} to the
1083front and rear of the visited file name. Thus, a buffer visiting file 1084front and rear of the visited file name. Thus, a buffer visiting file
1084@file{foo.c} is auto-saved in a file @file{#foo.c#}. Most buffers that 1085@file{foo.c} is auto-saved in a file @file{#foo.c#}. Most buffers that
diff --git a/lisp/erc/erc-autoaway.el b/lisp/erc/erc-autoaway.el
index f4070155561..be7baca7199 100644
--- a/lisp/erc/erc-autoaway.el
+++ b/lisp/erc/erc-autoaway.el
@@ -4,7 +4,7 @@
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway 7;; URL: https://www.emacswiki.org/emacs/ErcAutoAway
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10 10
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index a5b7b6c6b2c..cb1b71b46c2 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -5,7 +5,7 @@
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: irc, button, url, regexp 7;; Keywords: irc, button, url, regexp
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcButton 8;; URL: https://www.emacswiki.org/emacs/ErcButton
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-compat.el b/lisp/erc/erc-compat.el
index 0cffa19b424..f433abc8d24 100644
--- a/lisp/erc/erc-compat.el
+++ b/lisp/erc/erc-compat.el
@@ -4,7 +4,7 @@
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC 7;; URL: https://www.emacswiki.org/emacs/ERC
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10 10
diff --git a/lisp/erc/erc-fill.el b/lisp/erc/erc-fill.el
index ea39cd2c01d..6abbe398855 100644
--- a/lisp/erc/erc-fill.el
+++ b/lisp/erc/erc-fill.el
@@ -5,7 +5,7 @@
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Mario Lang <mlang@delysid.org> 6;; Mario Lang <mlang@delysid.org>
7;; Maintainer: Amin Bandali <mab@gnu.org> 7;; Maintainer: Amin Bandali <mab@gnu.org>
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcFilling 8;; URL: https://www.emacswiki.org/emacs/ErcFilling
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-ibuffer.el b/lisp/erc/erc-ibuffer.el
index c36352bf8bf..7a04ff1c0ec 100644
--- a/lisp/erc/erc-ibuffer.el
+++ b/lisp/erc/erc-ibuffer.el
@@ -5,7 +5,6 @@
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm 7;; Keywords: comm
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcIbuffer
9 8
10;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
11 10
diff --git a/lisp/erc/erc-imenu.el b/lisp/erc/erc-imenu.el
index 3bec4c0e4b5..3fb91ec6868 100644
--- a/lisp/erc/erc-imenu.el
+++ b/lisp/erc/erc-imenu.el
@@ -6,7 +6,7 @@
6;; Author: Mario Lang <mlang@delysid.org> 6;; Author: Mario Lang <mlang@delysid.org>
7;; Maintainer: Amin Bandali <mab@gnu.org> 7;; Maintainer: Amin Bandali <mab@gnu.org>
8;; Keywords: comm 8;; Keywords: comm
9;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcImenu 9;; URL: https://www.emacswiki.org/emacs/ErcImenu
10 10
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12 12
diff --git a/lisp/erc/erc-join.el b/lisp/erc/erc-join.el
index 919570e2a48..7bc4f004793 100644
--- a/lisp/erc/erc-join.el
+++ b/lisp/erc/erc-join.el
@@ -5,7 +5,7 @@
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: irc 7;; Keywords: irc
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoJoin 8;; URL: https://www.emacswiki.org/emacs/ErcAutoJoin
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-lang.el b/lisp/erc/erc-lang.el
index 3735d80a867..3ab1f033651 100644
--- a/lisp/erc/erc-lang.el
+++ b/lisp/erc/erc-lang.el
@@ -5,7 +5,7 @@
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Old-Version: 1.0.0 7;; Old-Version: 1.0.0
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcLang 8;; URL: https://www.emacswiki.org/emacs/ErcLang
9;; Keywords: comm languages processes 9;; Keywords: comm languages processes
10 10
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-list.el b/lisp/erc/erc-list.el
index 0023980092a..4fba9f4c0fd 100644
--- a/lisp/erc/erc-list.el
+++ b/lisp/erc/erc-list.el
@@ -5,6 +5,7 @@
5;; Author: Tom Tromey <tromey@redhat.com> 5;; Author: Tom Tromey <tromey@redhat.com>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Old-Version: 0.1 7;; Old-Version: 0.1
8;; URL: https://www.emacswiki.org/emacs/ErcList
8;; Keywords: comm 9;; Keywords: comm
9 10
10;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el
index 4e4fa8d6090..e53f3c0cf3a 100644
--- a/lisp/erc/erc-log.el
+++ b/lisp/erc/erc-log.el
@@ -4,6 +4,7 @@
4 4
5;; Author: Lawrence Mitchell <wence@gmx.li> 5;; Author: Lawrence Mitchell <wence@gmx.li>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; URL: https://www.emacswiki.org/emacs/ErcLogging
7;; Keywords: IRC, chat, client, Internet, logging 8;; Keywords: IRC, chat, client, Internet, logging
8 9
9;; Created 2003-04-26 10;; Created 2003-04-26
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el
index a17b8c74399..c0f3bf19670 100644
--- a/lisp/erc/erc-match.el
+++ b/lisp/erc/erc-match.el
@@ -5,7 +5,7 @@
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm, faces 7;; Keywords: comm, faces
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcMatch 8;; URL: https://www.emacswiki.org/emacs/ErcMatch
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-notify.el b/lisp/erc/erc-notify.el
index 7ccf936f23e..80ae0c3ae8b 100644
--- a/lisp/erc/erc-notify.el
+++ b/lisp/erc/erc-notify.el
@@ -4,6 +4,7 @@
4 4
5;; Author: Mario Lang <mlang@lexx.delysid.org> 5;; Author: Mario Lang <mlang@lexx.delysid.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; URL: https://www.emacswiki.org/emacs/ErcNotify
7;; Keywords: comm 8;; Keywords: comm
8 9
9;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el
index a00f8f43f22..457fd07ecc8 100644
--- a/lisp/erc/erc-pcomplete.el
+++ b/lisp/erc/erc-pcomplete.el
@@ -5,7 +5,7 @@
5;; Author: Sacha Chua <sacha@free.net.ph> 5;; Author: Sacha Chua <sacha@free.net.ph>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm, convenience 7;; Keywords: comm, convenience
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion 8;; URL: http://wwws.emacswiki.org/emacs/ErcCompletion
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-replace.el b/lisp/erc/erc-replace.el
index 3455055e975..dfb20626fd5 100644
--- a/lisp/erc/erc-replace.el
+++ b/lisp/erc/erc-replace.el
@@ -5,6 +5,7 @@
5 5
6;; Author: Andreas Fuchs <asf@void.at> 6;; Author: Andreas Fuchs <asf@void.at>
7;; Maintainer: Amin Bandali <mab@gnu.org> 7;; Maintainer: Amin Bandali <mab@gnu.org>
8;; URL: https://www.emacswiki.org/emacs/ErcReplace
8;; Keywords: IRC, client, Internet 9;; Keywords: IRC, client, Internet
9 10
10;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
diff --git a/lisp/erc/erc-ring.el b/lisp/erc/erc-ring.el
index 9b847fa50fd..7594b8efd50 100644
--- a/lisp/erc/erc-ring.el
+++ b/lisp/erc/erc-ring.el
@@ -5,7 +5,7 @@
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm 7;; Keywords: comm
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcHistory 8;; URL: https://www.emacswiki.org/emacs/ErcHistory
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el
index e12cf4eeb58..2d1d8556b20 100644
--- a/lisp/erc/erc-services.el
+++ b/lisp/erc/erc-services.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2004, 2006-2020 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2006-2020 Free Software Foundation, Inc.
4 4
5;; Maintainer: Amin Bandali <mab@gnu.org> 5;; Maintainer: Amin Bandali <mab@gnu.org>
6;; URL: https://www.emacswiki.org/emacs/ErcNickserv
6 7
7;; This file is part of GNU Emacs. 8;; This file is part of GNU Emacs.
8 9
diff --git a/lisp/erc/erc-sound.el b/lisp/erc/erc-sound.el
index a98e7630d14..96d41a64e73 100644
--- a/lisp/erc/erc-sound.el
+++ b/lisp/erc/erc-sound.el
@@ -3,6 +3,7 @@
3;; Copyright (C) 2002-2003, 2006-2020 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2003, 2006-2020 Free Software Foundation, Inc.
4 4
5;; Maintainer: Amin Bandali <mab@gnu.org> 5;; Maintainer: Amin Bandali <mab@gnu.org>
6;; URL: https://www.emacswiki.org/emacs/ErcSound
6 7
7;; This file is part of GNU Emacs. 8;; This file is part of GNU Emacs.
8 9
diff --git a/lisp/erc/erc-speedbar.el b/lisp/erc/erc-speedbar.el
index 01f5053f02f..1c0635c528c 100644
--- a/lisp/erc/erc-speedbar.el
+++ b/lisp/erc/erc-speedbar.el
@@ -5,6 +5,7 @@
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Contributor: Eric M. Ludlam <zappo@gnu.org> 6;; Contributor: Eric M. Ludlam <zappo@gnu.org>
7;; Maintainer: Amin Bandali <mab@gnu.org> 7;; Maintainer: Amin Bandali <mab@gnu.org>
8;; URL: https://www.emacswiki.org/emacs/ErcSpeedbar
8 9
9;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
10 11
diff --git a/lisp/erc/erc-spelling.el b/lisp/erc/erc-spelling.el
index 7fdd6489956..4632329e669 100644
--- a/lisp/erc/erc-spelling.el
+++ b/lisp/erc/erc-spelling.el
@@ -5,7 +5,7 @@
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: irc 7;; Keywords: irc
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcSpelling 8;; URL: https://www.emacswiki.org/emacs/ErcSpelling
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-stamp.el b/lisp/erc/erc-stamp.el
index dc7e63b9821..3717dc0b7f0 100644
--- a/lisp/erc/erc-stamp.el
+++ b/lisp/erc/erc-stamp.el
@@ -5,7 +5,7 @@
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm, processes, timestamp 7;; Keywords: comm, processes, timestamp
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcStamp 8;; URL: https://www.emacswiki.org/emacs/ErcStamp
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index 9f2cf9505a7..f8c80d2e9b0 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -5,7 +5,7 @@
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; Keywords: comm, faces 7;; Keywords: comm, faces
8;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcChannelTracking 8;; URL: https://www.emacswiki.org/emacs/ErcChannelTracking
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/erc/erc-truncate.el b/lisp/erc/erc-truncate.el
index 3fa5795c7e5..9de33ff2445 100644
--- a/lisp/erc/erc-truncate.el
+++ b/lisp/erc/erc-truncate.el
@@ -4,6 +4,7 @@
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: Amin Bandali <mab@gnu.org> 6;; Maintainer: Amin Bandali <mab@gnu.org>
7;; URL: https://www.emacswiki.org/emacs/ErcTruncation
7;; Keywords: IRC, chat, client, Internet, logging 8;; Keywords: IRC, chat, client, Internet, logging
8 9
9;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index 67c8d16484e..e22e3f48994 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -35,7 +35,7 @@
35 35
36(put 'use-hard-newlines 'permanent-local t) 36(put 'use-hard-newlines 'permanent-local t)
37(define-minor-mode use-hard-newlines 37(define-minor-mode use-hard-newlines
38 "Toggle distinguishing between hard and soft newlines. 38 "Toggle between hard and soft newlines in the current buffer.
39 39
40When enabled, the functions `newline' and `open-line' add the 40When enabled, the functions `newline' and `open-line' add the
41text-property `hard' to newlines that they insert, and a line is 41text-property `hard' to newlines that they insert, and a line is
diff --git a/src/nsfns.m b/src/nsfns.m
index 42bd88eeb47..3be4e390e0d 100644
--- a/src/nsfns.m
+++ b/src/nsfns.m
@@ -1634,7 +1634,7 @@ Optional arg DIR_ONLY_P, if non-nil, means choose only directories. */)
1634 dirS = [dirS stringByExpandingTildeInPath]; 1634 dirS = [dirS stringByExpandingTildeInPath];
1635 1635
1636 panel = isSave ? 1636 panel = isSave ?
1637 (id)[EmacsSavePanel savePanel] : (id)[EmacsOpenPanel openPanel]; 1637 (id)[NSSavePanel savePanel] : (id)[NSOpenPanel openPanel];
1638 1638
1639 [panel setTitle: promptS]; 1639 [panel setTitle: promptS];
1640 1640
@@ -3089,29 +3089,6 @@ handlePanelKeys (NSSavePanel *panel, NSEvent *theEvent)
3089 return ret; 3089 return ret;
3090} 3090}
3091 3091
3092@implementation EmacsSavePanel
3093- (BOOL)performKeyEquivalent:(NSEvent *)theEvent
3094{
3095 BOOL ret = handlePanelKeys (self, theEvent);
3096 if (! ret)
3097 ret = [super performKeyEquivalent:theEvent];
3098 return ret;
3099}
3100@end
3101
3102
3103@implementation EmacsOpenPanel
3104- (BOOL)performKeyEquivalent:(NSEvent *)theEvent
3105{
3106 // NSOpenPanel inherits NSSavePanel, so passing self is OK.
3107 BOOL ret = handlePanelKeys (self, theEvent);
3108 if (! ret)
3109 ret = [super performKeyEquivalent:theEvent];
3110 return ret;
3111}
3112@end
3113
3114
3115@implementation EmacsFileDelegate 3092@implementation EmacsFileDelegate
3116/* -------------------------------------------------------------------------- 3093/* --------------------------------------------------------------------------
3117 Delegate methods for Open/Save panels 3094 Delegate methods for Open/Save panels
diff --git a/src/nsterm.h b/src/nsterm.h
index 8baa65f5783..7d12ecc243c 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -597,22 +597,6 @@ typedef id instancetype;
597@end 597@end
598 598
599 599
600/* ==========================================================================
601
602 File open/save panels
603 This and next override methods to handle keyboard input in panels.
604
605 ========================================================================== */
606
607@interface EmacsSavePanel : NSSavePanel
608{
609}
610@end
611@interface EmacsOpenPanel : NSOpenPanel
612{
613}
614@end
615
616@interface EmacsFileDelegate : NSObject 600@interface EmacsFileDelegate : NSObject
617{ 601{
618} 602}