emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 1c5140e813d 1/2: Merge from origin/emacs-29


From: Stefan Kangas
Subject: master 1c5140e813d 1/2: Merge from origin/emacs-29
Date: Thu, 27 Apr 2023 00:44:35 -0400 (EDT)

branch: master
commit 1c5140e813d852d903aec531c444c7e18647243e
Merge: 14d34312536 af43f0a2954
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Merge from origin/emacs-29
    
    af43f0a2954 * doc/misc/erc.texi: Elaborate on upgrading via ELPA.
    10948948c12 Improve outline-default-state docstring
    b5ace2eed80 Document problems with /bin/sh on Solaris 10
    7b2ad8f199e ; Add missing <<inserted by help-with-tutorial>> line to ...
---
 doc/misc/erc.texi         | 20 ++++++++++++++++++++
 etc/PROBLEMS              |  9 +++++++++
 etc/tutorials/TUTORIAL.fa |  7 +------
 lisp/outline.el           |  6 ++++--
 4 files changed, 34 insertions(+), 8 deletions(-)

diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index e92bf576e75..1f343fc8529 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -1477,10 +1477,30 @@ questions.  You can also try the relatively quiet 
@samp{#erc}, on the
 same network, for more involved questions.
 
 @item
+@anchor{Upgrading}
 You can check GNU ELPA between Emacs releases to see if a newer
 version is available that might contain a fix for your issue:
 @uref{https://elpa.gnu.org/packages/erc.html}.
 
+To upgrade, run @kbd{M-x list-packages @key{RET}}.  In the
+@file{*Packages*} (@code{package-menu-mode}) buffer, click the
+@samp{erc} package link for the desired version.  If unsure, or if the
+version column is too narrow to tell, try the bottom-most candidate.
+In the resulting @code{help-mode} buffer, confirm the version and
+click @samp{Install}.  Make sure to restart Emacs before reconnecting
+to IRC, and don't forget that you can roll back to the previous
+version by running @kbd{M-x package-delete @key{RET}}.
+@xref{Packages,,,emacs, the Emacs manual} for more information.
+
+In the rare instance you need an emergency fix or have volunteered to
+test an edge feature between ERC releases, you can try adding
+@samp{("devel" . "https://elpa.gnu.org/devel/";)} to
+@code{package-archives} prior to performing the steps above.  For
+this, you'll want to instead select a ``snapshot'' version from the
+menu.  Please be aware that when going this route, the latest changes
+may not yet be available and you run the risk of incurring other bugs
+and encountering unstable features.
+
 @item
 To report a bug in ERC, use @kbd{M-x erc-bug}.
 
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 928870c42f6..bda6c4d4f34 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2708,6 +2708,15 @@ Emacs so that it isn't compiled with '-O5'.
 We list bugs in current versions here.  See also the section on legacy
 systems.
 
+*** On Solaris 10, running 'configure' with "/bin/sh" produces errors.
+The "/bin/sh" shell on Solaris is an ancient and non-POSIX shell, so
+we recommend not to use it.  The Emacs 'configure' script should find
+an appropriate shell and re-exec itself with that shell, unless you
+force it to use "/bin/sh" by using "CONFIG_SHELL=/bin/sh" on the
+'configure' command line.  So either don't use CONFIG_SHELL, or, if
+you'd rather pick the shell yourself, choose "/bin/bash" or "/bin/ksh"
+or "/usr/xpg4/bin/sh" instead.
+
 *** On Solaris 10 sparc, Emacs crashes during the build while saving state.
 This was observed for Emacs 28.1 on Solaris 10 32-bit sparc, with
 Oracle Developer Studio 12.6 (Sun C 5.15).  The failure was intermittent,
diff --git a/etc/tutorials/TUTORIAL.fa b/etc/tutorials/TUTORIAL.fa
index 5c9c0e1941a..1333b47cae2 100644
--- a/etc/tutorials/TUTORIAL.fa
+++ b/etc/tutorials/TUTORIAL.fa
@@ -15,13 +15,8 @@
 برای خروج از یک فرمانِ ناکامل، C-g را تایپ کنید.
 برای توقف آموزش، C-x k و سپس در پاسخ به نشانگر <Return> را تایپ کنید.
 کاراکترهای ">>" در حاشیه سمت راست فرمانهایی را برای شمامشخص می کند. برای مثال:
-
-
-
+<<خطهای خالی بعد از خط بعدی توسط help-with-tutorial درج میشود>>
 [وسط صفحه برای اهداف آموزشی خالی مانده است. ادامه متن در زیر]
-
-
-
 >> اکنون C-v را تایپ کنید (نمایش صفحه بعدی) تا یک صفحه کامل به پایین بروید.
       (این کار را با نگه داشتن کلید CONTROL و فشار کلید v انجام دهید).
       از این پس، لطفاً هر زمان که به انتهای صفحه رسیدید، این کار را انجام دهید.
diff --git a/lisp/outline.el b/lisp/outline.el
index 0e90c59c285..97a51c9b92a 100644
--- a/lisp/outline.el
+++ b/lisp/outline.el
@@ -1500,8 +1500,10 @@ corresponding level.  See `outline-default-rules' to 
customize
 visibility of the subtree at that level.
 
 If equal to a lambda function or function name, this function is
-expected to toggle headings visibility, and will be
-called without arguments after the mode is enabled."
+expected to toggle headings visibility, and will be called
+without arguments after the mode is enabled.  Heading visibility
+can be changed with functions such as `outline-show-subtree',
+`outline-show-entry', `outline-hide-entry' etc."
   :version "29.1"
   :type '(choice (const :tag "Disabled" nil)
                  (const :tag "Show all" outline-show-all)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]