Skip to content

Commit a99d7be

Browse files
author
Yuuki Harano
committed
Merge branch 'master' of https://github.com/emacs-mirror/emacs into pgtk
2 parents 93b21d1 + 72011f2 commit a99d7be

File tree

188 files changed

+2349
-2174
lines changed

Some content is hidden

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

188 files changed

+2349
-2174
lines changed

admin/MAINTAINERS

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ Ulf Jasper
126126
lisp/calendar/icalendar.el
127127
test/lisp/calendar/icalendar-tests.el
128128

129+
Amin Bandali
130+
ERC
131+
lisp/erc/*
132+
doc/misc/erc.texi
133+
129134
==============================================================================
130135
2. Areas that someone is willing to maintain, although he would not
131136
necessarily mind if someone else was the official maintainer.
@@ -248,6 +253,11 @@ Alan Third
248253
lisp/term/ns-win.el
249254
doc/emacs/macos.texi
250255

256+
Amin Bandali
257+
Eshell
258+
lisp/eshell/*
259+
doc/misc/eshell.texi
260+
251261

252262
;;; Local Variables:
253263
;;; coding: utf-8

admin/merge-gnulib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ GNULIB_MODULES='
3838
getloadavg getopt-gnu gettime gettimeofday gitlog-to-changelog
3939
ieee754-h ignore-value intprops largefile lstat
4040
manywarnings memmem-simple mempcpy memrchr minmax mkostemp mktime nstrftime
41-
pathmax pipe2 pselect pthread_sigmask putenv
41+
pathmax pipe2 pselect pthread_sigmask
4242
qcopy-acl readlink readlinkat regex
4343
sig2str socklen stat-time std-gnu11 stdalign stddef stdio
4444
stpcpy strnlen strtoimax symlink sys_stat sys_time

admin/notes/font-backend

Lines changed: 0 additions & 67 deletions
This file was deleted.

admin/release-process

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,22 @@ See admin/gitmerge.el.
4646
Emacs uses the "blocking" feature of Debbugs for bugs that need to be
4747
addressed in the next release.
4848

49-
Currently, bug#21966 is the tracking bug for release of 25.2 and
50-
bug#24655 is the tracking bug for release 26.1. Say bug#123 needs
51-
to be fixed for Emacs 26.1. Send a message to [email protected]
49+
Currently, bug#39200 is the tracking bug for release of 27.1 and
50+
bug#39202 is the tracking bug for release 28.1. Say bug#123 needs
51+
to be fixed for Emacs 27.1. Send a message to [email protected]
5252
that says:
5353

54-
block 24655 by 123
54+
block 39200 by 123
5555

5656
Change "block" to "unblock" to remove a bug from the list. Closed
5757
bugs are not listed as blockers, so you do not need to explicitly
5858
unblock one that has been closed. You may need to force an update of
5959
the tracking bug with ctrl-f5/shift-reload to see the latest version.
6060

61+
If you use the debbugs package from GNU ELPA, you can apply the
62+
following form to see all bugs which block a given release:
63+
64+
(debbugs-gnu-emacs-release-blocking-reports "27.1")
6165

6266
* TO BE DONE SHORTLY BEFORE RELEASE
6367

configure.ac

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -882,11 +882,6 @@ for func in $ac_func_list; do
882882
test $func = pthread_sigmask || AS_VAR_APPEND([funcs], [" $func"])
883883
done
884884
ac_func_list=$funcs
885-
# Use the system putenv even if it lacks GNU features, as we don't need them,
886-
# and the gnulib replacement runs afoul of a FreeBSD 10.1 bug; see Bug#19874.
887-
AC_CHECK_FUNCS_ONCE([putenv])
888-
AC_DEFUN([gl_FUNC_PUTENV],
889-
[test "$ac_cv_func_putenv" = yes || REPLACE_PUTENV=1])
890885
# Emacs does not use the wchar or wctype-h modules.
891886
AC_DEFUN([gt_TYPE_WINT_T],
892887
[GNULIB_OVERRIDES_WINT_T=0
@@ -2043,7 +2038,7 @@ NS_OBJ=
20432038
NS_OBJC_OBJ=
20442039
if test "${HAVE_NS}" = yes; then
20452040
if test "$with_toolkit_scroll_bars" = "no"; then
2046-
AC_MSG_ERROR([Non-toolkit scroll bars are not implemented for Nextstep.])
2041+
AC_MSG_WARN([Non-toolkit scroll bars are not implemented for Nextstep.])
20472042
fi
20482043

20492044
window_system=nextstep

doc/emacs/anti.texi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ The optional display of the fill-column indicator is no longer
9393
supported. With the display sizes becoming smaller and smaller as you
9494
move back in time, we feel that the display itself will always show
9595
you where to fill or wrap your text, and do this much more easily and
96-
reliably than eny such display indicator.
96+
reliably than any such display indicator.
9797

9898
@item
9999
We removed the features that made visiting large files easier. Thus,
100-
Emacs will no longer suggest visiting a large file literally, nor will
100+
Emacs will no longer suggest visiting a large file literally, nor
101101
offer the @code{so-long} mode to deal with overly-long lines. We
102102
decided that this simplification is worthwhile, given that the general
103103
tendency of having very large files is becoming a rarity as we move

doc/emacs/cmdargs.texi

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -565,12 +565,6 @@ is found there.
565565
@item HOSTNAME
566566
@vindex HOSTNAME@r{, environment variable}
567567
The name of the machine that Emacs is running on.
568-
@c complete.el is obsolete since 24.1.
569-
@ignore
570-
@item INCPATH
571-
A colon-separated list of directories. Used by the @code{complete} package
572-
to search for files.
573-
@end ignore
574568
@item INFOPATH
575569
@vindex INFOPATH@r{, environment variable}
576570
A colon-separated list of directories in which to search for Info files.

doc/emacs/custom.texi

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2655,26 +2655,37 @@ library. @xref{Hooks}.
26552655

26562656
Emacs normally finds your init file in a location under your home
26572657
directory. @xref{Init File}. By default this location is
2658-
@file{~/.config/emacs/init.el} where @file{~/} stands for your home directory.
2658+
@file{~/.emacs.d/init.el} where @file{~/} stands for your home directory.
26592659
This default can be overridden as described below.
26602660

2661-
If @env{XDG_CONFIG_HOME} is set in your environment, its
2662-
value replaces @file{~/.config} in the name of the default
2663-
init file.
2664-
2665-
If the default init file's parent directory does not exist but the
2666-
directory @file{~/.emacs.d} does exist, Emacs looks for your init file
2661+
Emacs looks for your init file
26672662
using the filenames @file{~/.emacs.el}, @file{~/.emacs}, or
26682663
@file{~/.emacs.d/init.el}; you can choose to use any one of these
26692664
names. (Note that only the locations directly in your home directory
2670-
have a leading dot in the location's basename.) Although this is
2671-
backward-compatible with older Emacs versions, modern POSIX platforms
2672-
prefer putting your initialization files under @file{~/.config} so
2673-
that troubleshooting a problem that might be due to a bad init file,
2674-
or archiving a collection of init files, can be done by renaming that
2675-
directory. To help older Emacs versions find configuration files in
2676-
their current default locations, you can execute the following
2677-
Emacs Lisp code:
2665+
have a leading dot in the location's basename.)
2666+
2667+
Emacs can also look in an XDG-compatible location for @file{init.el},
2668+
the default is the directory @file{~/.config/emacs}. This can be
2669+
overriden by setting @env{XDG_CONFIG_HOME} in your environment, its
2670+
value replaces @file{~/.config} in the name of the default XDG init
2671+
file. However @file{~/.emacs.d} and @file{~/.emacs} are always
2672+
preferred if they exist, which means that you must delete or rename
2673+
them in order to use the XDG location.
2674+
2675+
Note also that if neither the XDG location nor @file{~/.emacs.d}
2676+
exist, then Emacs will create @file{~/.emacs.d} (and therefore use it
2677+
during subsequent invocations).
2678+
2679+
Emacs will set @code{user-emacs-directory} to the directory it decides
2680+
to use.
2681+
2682+
Although this is backward-compatible with older Emacs versions, modern
2683+
POSIX platforms prefer putting your initialization files under
2684+
@file{~/.config} so that troubleshooting a problem that might be due
2685+
to a bad init file, or archiving a collection of init files, can be
2686+
done by renaming that directory. To help older Emacs versions find
2687+
configuration files in their current default locations, you can
2688+
execute the following Emacs Lisp code:
26782689

26792690
@example
26802691
(make-symbolic-link ".config/emacs" "~/.emacs.d")
@@ -2694,7 +2705,7 @@ otherwise, it looks up the home directory corresponding to that user
26942705
name in the system's data base of users.
26952706

26962707
For brevity the rest of the Emacs documentation generally uses just
2697-
the current default location @file{~/.config/emacs/init.el} for the
2708+
the current default location @file{~/.emacs.d/init.el} for the
26982709
init file.
26992710
@c LocalWords: backtab
27002711

@@ -2740,7 +2751,7 @@ Type @kbd{C-q}, followed by the key you want to bind, to insert @var{char}.
27402751
@xref{Init File}. However, it is sometimes desirable
27412752
to have customizations that take effect during Emacs startup earlier than the
27422753
normal init file is processed. Such customizations can be put in the early
2743-
init file, @file{~/.config/emacs.d/early-init.el} or @file{~/.emacs.d/early-init.el}. This file is loaded before the
2754+
init file, @file{~/.config/emacs/early-init.el} or @file{~/.emacs.d/early-init.el}. This file is loaded before the
27442755
package system and GUI is initialized, so in it you can customize variables
27452756
that affect frame appearance as well as the package initialization process,
27462757
such as @code{package-enable-at-startup}, @code{package-load-list}, and

doc/emacs/dired.texi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -720,8 +720,8 @@ should create non-existent directories in @var{new}.
720720
Dired automatically changes the visited file name of buffers associated
721721
with renamed files so that they refer to the new names.
722722

723-
@vindex dired-vc-rename
724-
If the value of the variable @code{dired-vc-rename} is non-@code{nil},
723+
@vindex dired-vc-rename-file
724+
If the value of the variable @code{dired-vc-rename-file} is non-@code{nil},
725725
files are renamed using the commands of the underlying VCS, via
726726
@code{vc-rename-file} (@pxref{VC Delete/Rename}).
727727

doc/emacs/fixit.texi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@ setting the variables @code{undo-limit}, @code{undo-strong-limit}, and
122122
The variable @code{undo-limit} sets a soft limit: Emacs keeps undo
123123
data for enough commands to reach this size, and perhaps exceed it,
124124
but does not keep data for any earlier commands beyond that. Its
125-
default value is 80000. The variable @code{undo-strong-limit} sets a
125+
default value is 160000. The variable @code{undo-strong-limit} sets a
126126
stricter limit: any previous command (though not the most recent one)
127127
that pushes the size past this amount is forgotten. The default value
128-
of @code{undo-strong-limit} is 120000.
128+
of @code{undo-strong-limit} is 240000.
129129

130130
Regardless of the values of those variables, the most recent change
131131
is never discarded unless it gets bigger than @code{undo-outer-limit}
132-
(normally 12,000,000). At that point, Emacs discards the undo data and
132+
(normally 24,000,000). At that point, Emacs discards the undo data and
133133
warns you about it. This is the only situation in which you cannot
134134
undo the last command. If this happens, you can increase the value of
135135
@code{undo-outer-limit} to make it even less likely to happen in the

0 commit comments

Comments
 (0)