GNU bug report logs -
#55257
29.0.50; New command `scratch-buffer' inconsistent with startup
Previous Next
Reported by: David Ponce <da_vid <at> orange.fr>
Date: Wed, 4 May 2022 08:33:02 UTC
Severity: normal
Found in version 29.0.50
Done: Sean Whitton <spwhitton <at> spwhitton.name>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#55257: 29.0.50; New command `scratch-buffer' inconsistent with startup
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 55257 <at> debbugs.gnu.org.
--
55257: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55257
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hello,
On Wed 04 May 2022 at 07:58am -07, Sean Whitton wrote:
> Hello,
>
> On Wed 04 May 2022 at 10:31am +02, David Ponce wrote:
>
>> Hello,
>>
>> The new command `scratch-buffer' does not re-create the *scratch* buffer
>> like in startup.el.
>>
>> The below patch fix this:
>> --- a/./installs/emacs/lisp/simple.el
>> +++ b/./emacs.d/simple.el
>> @@ -10221,7 +10221,8 @@ If the buffer doesn't exist, create it first."
>> (pop-to-buffer-same-window "*scratch*")
>> (pop-to-buffer-same-window (get-buffer-create "*scratch*"))
>> (when initial-scratch-message
>> - (insert initial-scratch-message))
>> + (insert (substitute-command-keys initial-scratch-message))
>> + (set-buffer-modified-p nil))
>> (funcall initial-major-mode)))
>
> Thanks. Let me try to fix this as part of factoring out the *scratch*
> initialisation code, as discussed in an emacs-devel thread.
This is now on master.
--
Sean Whitton
[Message part 3 (message/rfc822, inline)]
Hello,
The new command `scratch-buffer' does not re-create the *scratch* buffer
like in startup.el.
The below patch fix this:
--- a/./installs/emacs/lisp/simple.el
+++ b/./emacs.d/simple.el
@@ -10221,7 +10221,8 @@ If the buffer doesn't exist, create it first."
(pop-to-buffer-same-window "*scratch*")
(pop-to-buffer-same-window (get-buffer-create "*scratch*"))
(when initial-scratch-message
- (insert initial-scratch-message))
+ (insert (substitute-command-keys initial-scratch-message))
+ (set-buffer-modified-p nil))
(funcall initial-major-mode)))
Thanks!
In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
of 2022-05-04
Repository revision: 268713e227e8b665b1874c96ea96d1e7fccaab11
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Fedora Linux 35 (KDE Plasma)
Configured using:
'configure --with-cairo --without-sqlite3
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XPM GTK3 ZLIB
Important settings:
value of $LC_TIME: fr_FR.utf8
value of $LANG: fr_FR.UTF-8
locale-coding-system: utf-8-unix
This bug report was last modified 3 years and 105 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.