bug#72986: Disabling menu-bar-mode changes size of new frames

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> My bisection suggests the problematic commit is > 241616831024c9c9fe2b2378b611db0a560b9675 Thanks. Please try first setting 'frame-inhibit-implied-resize' to t which should avoid that a frame gets resized when the menu bar is enabled or disabled (this time I have slightly more hope that it fix

bug#73032: 31.0.50; vtable header is not aligned

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 05 Sep 2024 01:45:14 +0300 > From: Aleksandr Vityazev via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > There is a problem in vtable.el when an emoji is specified as a delimiter; the > header and row delimiters are not aligned. > > Minimal reproducer for

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> Thanks, but could you tell how that change could have affected this > assertion violation? I attach the patch now, sorry for not doing it earlier. IIUC we are talking about this assertion eassert (frame_size_change_delayed (XFRAME (w->frame)) || glyph_row_slice_p

bug#73027: Fwd: 31.0.50; tab-bar-formal-global erased global-modeline-string's mouse hover/click action menu

2024-09-05 Thread Eval EXEC
Juri Linkov writes: I'm using tab-bar-mode, and I've included `tab-bar-format-global` in `tab-bar-format`. This displays `global-mode-string` on the tab-bar. However, in `global-mode-string`, I have `mu4e`. The tab-bar seems to remove the hover and mouse click actions f

bug#72961: Possible documentation improvement: Clarification for package installation

2024-09-05 Thread Krystian Samp
Thanks, imho it'd be also useful to add there that Emacs will make the installed packages available automatically at startup. Now it reads that Emacs will add them to `load-path` but I wouldn't infer from this that Emacs will also make these packages available. And right after that we say that "..

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> In any case, I can cause the assertion violation even after making the > change you suggested above. Following the OP's recipe I now get #0 terminate_due_to_signal (sig=6, backtrace_limit=40) at ../../src/emacs.c:432 #1 0x0061b51b in emacs_abort () at ../../src/sysdep.c:2391 #2 0x00

bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort

2024-09-05 Thread Eli Zaretskii
> Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) > From: Peter Oliver > > If my understanding of this bug is correct, newer versions of WebKitGTK > reliably crash Emacs, and no-one has been in touch with the WebKitGTK > developers, so there are no plans to fix that. > > If that’s the case, how abo

bug#73036: 29.4; Test failure in erc-networks--id-sort-buffers

2024-09-05 Thread Eli Zaretskii
> From: "J.P." > Cc: 73...@debbugs.gnu.org, emacs-...@gnu.org, Eli Zaretskii > Date: Wed, 04 Sep 2024 23:44:02 -0700 > > Hi Ulrich, > > Author of shoddy test here. Apologies for the annoyance. > > Ulrich Mueller writes: > > > Looking at the code, the test creates three buffers, then sorts th

bug#72961: Possible documentation improvement: Clarification for package installation

2024-09-05 Thread Eli Zaretskii
> From: Krystian Samp > Date: Thu, 5 Sep 2024 09:44:14 +0200 > Cc: phil...@posteo.net, 72...@debbugs.gnu.org > > Thanks, > > imho it'd be also useful to add there that Emacs will make the installed > packages available automatically at > startup. Now it reads that Emacs will add them to `load-p

bug#72961: Possible documentation improvement: Clarification for package installation

2024-09-05 Thread Krystian Samp
This makes sense, thanks for taking the time to explain this in detail. On Thu, 5 Sept 2024 at 11:10, Eli Zaretskii wrote: > > From: Krystian Samp > > Date: Thu, 5 Sep 2024 09:44:14 +0200 > > Cc: phil...@posteo.net, 72...@debbugs.gnu.org > > > > Thanks, > > > > imho it'd be also useful to add t

bug#73037: 31.0.50; fullscreen tooltips break after loading pdf-tools on MacOS

2024-09-05 Thread Paul Nelson
I've tested the following setups: (1) Emacs master, pdf-tools 1.1.0 (2) Emacs 29.4, pdf-tools 1.1.0 The issue appears with (1) but not (2), so I figured I'd report it as a bug with Emacs rather than pdf-tools, but would welcome other suggestions. Steps to reproduce: 1. Install pdf-tools (e.g.,

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Philip Kaludercic
Sean Whitton writes: > Hello, > > On Tue 03 Sep 2024 at 04:32pm GMT, Philip Kaludercic wrote: > >> >> +(defcustom kill-region-dwim nil >> + "Behaviour when `kill-region' is invoked without an active region. >> +If set to nil (default), then an error occurs and nothing is killed. If >> +set to `

bug#73016: Potential inclusion of kbd-mode, part of kmonad, in Non-GNU ELPA

2024-09-05 Thread Philip Kaludercic
Jeremy Bryant writes: > Hi, > > kmonad is a keyboard configuration tool under MIT license. > https://github.com/kmonad/kmonad > > There is an Emacs major mode to edit the configuration file, based on > s-expressions. The mode is under GPLv3. > https://github.com/kmonad/kbd-mode I don't see a re

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Eli Zaretskii
> From: Philip Kaludercic > Cc: Eli Zaretskii , stefankan...@gmail.com, > acora...@gnu.org, j...@linkov.net, r...@gnu.org, 69...@debbugs.gnu.org > Date: Thu, 05 Sep 2024 09:39:32 + > > >> I think I'm missing something here. When it's nil and there is no > >> *active* region, but there

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 10:18:35 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > > Thanks, but could you tell how that change could have affected this > > assertion violation? > > I attach the patch now, sorry for not doing it earlier. You didn't attach it, bu

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 10:18:52 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > > In any case, I can cause the assertion violation even after making the > > change you suggested above. > > Following the OP's recipe I now get > > #0 terminate_due_to_signal (s

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Philip Kaludercic
Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: Eli Zaretskii , stefankan...@gmail.com, >> acora...@gnu.org, j...@linkov.net, r...@gnu.org, 69...@debbugs.gnu.org >> Date: Thu, 05 Sep 2024 09:39:32 + >> >> >> I think I'm missing something here. When it's nil and there is no >>

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Eli Zaretskii
> From: Philip Kaludercic > Cc: spwhit...@spwhitton.name, stefankan...@gmail.com, acora...@gnu.org, > j...@linkov.net, r...@gnu.org, 69...@debbugs.gnu.org > Date: Thu, 05 Sep 2024 10:02:45 + > > Eli Zaretskii writes: > > > If we don't introduce a new command, then what will be the mod

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Philip Kaludercic
Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: spwhit...@spwhitton.name, stefankan...@gmail.com, acora...@gnu.org, >> j...@linkov.net, r...@gnu.org, 69...@debbugs.gnu.org >> Date: Thu, 05 Sep 2024 10:02:45 + >> >> Eli Zaretskii writes: >> >> > If we don't introduce a new co

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Philip Kaludercic
Manuel Giraud writes: > Tags: patch > > Hi, > > Here is a patch to make `dired-do-open' work on some non GNU/Linux > systems. I have tested it on OpenBSD with "xdg-open" installed. > > Thanks, > > In GNU Emacs 31.0.50 (build 19, x86_64-unknown-openbsd7.6) of 2024-09-02 > built on computer > Rep

bug#73018: 31.0.50; wdired + replace-regexp only modifies the visible portion of the buffer

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Juri Linkov writes: > So you prefer to slow down only when the user types C-s? > This is possible by adding a local hook in > wdired-change-to-wdired-mode: > > (add-hook 'isearch-mode-hook #'font-lock-ensure nil t) A step back: I now tried to reproduce the recipe, but I only see the clobbered

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Sean Whitton
Hello, On Thu 05 Sep 2024 at 09:39am GMT, Philip Kaludercic wrote: >>> + ((eq region 'unix-word) >>> + (let ((end (point))) >>> +(save-excursion >>> + (skip-chars-backward "[:space:]") >>> +

bug#73041: 30.0.90; track-changes-mode logs warnings (#70541 regression? not actually fixed?)

2024-09-05 Thread epg
I wish I could describe exactly what happened. I found https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70541 which sounds very much like what I'm seeing, but I don't use any input method. What I can say: - I use rust-mode (not rust-ts-mode) - I use eglot (config below) - I use rust-analyzer 1.80.1

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Philip Kaludercic writes: [...] >> diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el >> index cd948bd7dd9..97b1e28a4ff 100644 >> --- a/lisp/dired-aux.el >> +++ b/lisp/dired-aux.el >> @@ -1472,7 +1472,7 @@ dired-do-open >> (when command >>(dolist (file files) >> (cond >> -

bug#73042: 29.1; Regression: negation missing in ediff-nonempty-string-p

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Hi, In emacs 29.1-29.4 the negation is missing in function ediff-nonempty-string-p, see ediff-init.el: (defsubst ediff-nonempty-string-p (string) (and (stringp string) (string-empty-p string))) should be (defsubst ediff-nonempty-string-p (string) (and (stringp string) (not (string-

bug#73044: [PATCH] Add project-find-file-in-root

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Tags: patch Several users have asked me for a command which is just find-file, but starting from the project root. In large projects, where project-files is expensive, this will have substantially better performance than project-find-file. Also, it allows opening files which aren't included in

bug#73041: 30.0.90; track-changes-mode logs warnings (#70541 regression? not actually fixed?)

2024-09-05 Thread Eli Zaretskii
> From: e...@pretzelnet.org > Date: Thu, 05 Sep 2024 08:28:53 -0500 > > I wish I could describe exactly what happened. I found > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70541 which sounds > very much like what I'm seeing, but I don't use any input method. > > What I can say: > > - I use r

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Eli Zaretskii
> Cc: 73...@debbugs.gnu.org > Date: Thu, 05 Sep 2024 15:48:12 +0200 > From: Manuel Giraud via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > And is xdg-open reliably available on BSD systems, so that we don't > > generate an opaque error message if that is not the cas

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Philip Kaludercic
Eli Zaretskii writes: >> Cc: 73...@debbugs.gnu.org >> Date: Thu, 05 Sep 2024 15:48:12 +0200 >> From: Manuel Giraud via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> > And is xdg-open reliably available on BSD systems, so that we don't >> > generate an opaque error

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Eli Zaretskii writes: >> Cc: 73...@debbugs.gnu.org >> Date: Thu, 05 Sep 2024 15:48:12 +0200 >> From: Manuel Giraud via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> > And is xdg-open reliably available on BSD systems, so that we don't >> > generate an opaque error

bug#69097: [PATCH] Add 'kill-region-or-word' command

2024-09-05 Thread Philip Kaludercic
Sean Whitton writes: > Hello, > > On Thu 05 Sep 2024 at 09:39am GMT, Philip Kaludercic wrote: > + ((eq region 'unix-word) + (let ((end (point))) +(save-excursion + (skip-chars-backward "[

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
>> If so, then this violation might be caused by the fact that we >> (1) did resize windows according to the new sizes but (2) did not update >> the frame sizes accordingly. > > Can you elaborate on how this could be possible? I always thought we > first allocate the frame matrices, and then the

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> Are you running the latest codebase? The assertions in cmcheckmagic > are supposed to be fixed there. I suppose you mean the changes related to Bug#71289. They should be here with the last one as commit 6fbb699bee2f54d65fbe6074735d42bbc0868c2c Author: Eli Zaretskii Date: Wed Jun 5 19:32:1

bug#73046: 29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP

2024-09-05 Thread Suhail Singh
I observe 100% CPU usage for several seconds when invoking dired for a directory on one of the remote machines I connect to. This doesn't seem to happen for another host. The connection to the affected host is slower, and on that host the issue is worse when the directory has several symlinks.

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 16:46:15 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > Anyway, I pulled master again today, built with gtk3 and without-x and > both exhibit the same behavior with > > MagicWrap (tty) == true > curY (tty) == 4 > FrameRows (tty) == 5 > >

bug#73047: 30.0.90; feature request - add recency column to ibuffer

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Dear Emacs maintainers, I want to propose the addition of an optional recency column to Ibuffer, which shows the last buffer display time. Sorting by recency is already supported by Ibuffer (ibuffer-do-sort-by-recency). I use the following code in my configuration: (defvar-keymap ibuffer-recency-

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 16:45:52 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > >> If so, then this violation might be caused by the fact that we > >> (1) did resize windows according to the new sizes but (2) did not update > >> the frame sizes accordingly. >

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 17:48:51 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > I attach four screenshots to illustrate what I'm doing. > > First I split the window via C-x 2 (tty_1.png). Now, using the mouse, > I drag the lower edge of the terminal window up i

bug#73046: 29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP

2024-09-05 Thread Eli Zaretskii
> From: "Suhail Singh" > Date: Thu, 05 Sep 2024 10:24:54 -0400 > > > I observe 100% CPU usage for several seconds when invoking dired for a > directory on one of the remote machines I connect to. This doesn't seem > to happen for another host. The connection to the affected host is > slower, a

bug#72861: 30.0.90; remote tramp (30.0.90): Couldn't find a proper `ls' command

2024-09-05 Thread Christopher Howard
Michael Albinus writes: > > And here we are. Just /bin:/usr/bin is in the PATH. > What's needed is, that you expand tramp-remote-path by the directories > guis keeps the system programs. See the Tramp manual (info "(tramp) Remote > programs") > > See also bug#64534. This is a Guix bug, that's why

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> What is supposed to happen, with the current code, when the frame is > resized to less than the minimum dimensions we allow? Shouldn't we > disallow/refuse such resizes? And if we don't refuse, what will > happen to the windows? E.g., if the frame is not tall enough to show > the menu bar, th

bug#72861: 30.0.90; remote tramp (30.0.90): Couldn't find a proper `ls' command

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
Christopher Howard writes: Hi Christopher, >> And here we are. Just /bin:/usr/bin is in the PATH. >> What's needed is, that you expand tramp-remote-path by the directories >> guis keeps the system programs. See the Tramp manual (info "(tramp) Remote >> programs") >> >> See also bug#64534. This

bug#73047: 30.0.90; feature request - add recency column to ibuffer

2024-09-05 Thread JD Smith
> On Sep 5, 2024, at 11:28 AM, Daniel Mendler via Bug reports for GNU Emacs, > the Swiss army knife of text editors wrote: > > As far as I know, multiple packages define a similar formatting function, > such that we > could potentially get some code reuse. Definitely agree. See bug#71572

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
> It doesn't crash for me when I repeat these steps, but I'm doing this > in PuTTY logged into a remote GNU/Linux system, so maybe that's the > reason. Can you get the window as small as in my third screenshot? In which order does it re-show windows when you re-enlarge the window? From top to b

bug#73032: 31.0.50; vtable header is not aligned

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
On 2024-09-05 10:36, Eli Zaretskii wrote: >> Date: Thu, 05 Sep 2024 01:45:14 +0300 >> From: Aleksandr Vityazev via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> There is a problem in vtable.el when an emoji is specified as a delimiter; >> the >> header and row del

bug#73018: 31.0.50; wdired + replace-regexp only modifies the visible portion of the buffer

2024-09-05 Thread Madhu
* Michael Heerdegen <874j6uz4d8@web.de> Wrote on Thu, 05 Sep 2024 14:12:19 +0200 apparently the autoload cookie fix that i suggested to wdired.el wdired--before-change-fn (and recompiling) only gets rid of the match data clobbered error when I have already applied the earlier font-lock-ensur

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
One detail: If looking at the fourth, final screenshot I sent earlier, then I notice that the last character of the lower mode line is black which seems to correspond to curX (tty) == FrameCols (tty). Does this mean that the cursor is on the mode line of the lower normal window? martin

bug#73050: 30.0.90; Empty tool tip when hovering over tab-bar separator

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
This is only a minor issue. After enabling `tab-bar-mode' when hovering with the mouse over the `tab-bar-separator' space, an empty tool tip will be shown after a short delay. To reproduce: 1. Start emacs -Q 2. M-x tab-bar-mode 3. Move the mouse pointer over the space right after the "*scratch*"

bug#73051: 31.0.50; json-parse-string truncated docstring

2024-09-05 Thread German Pacenza
json-parse-string docstring seems to be truncated at 'which see': Parse the JSON STRING into a Lisp value. This is essentially the reverse operation of ‘json-serialize’, which see. The returned ...

bug#73049: 29.4; tab-line-mode unuseful docstring

2024-09-05 Thread Thierry Volpiatto
What tab-line-mode is supposed to do? "Toggle display of tab line in the windows displaying the current buffer." I couldn't figure what is a "tab line". Could it be explained in docstring? Thanks. In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0)

bug#73018: 31.0.50; wdired + replace-regexp only modifies the visible portion of the buffer

2024-09-05 Thread Juri Linkov
>> So you prefer to slow down only when the user types C-s? >> This is possible by adding a local hook in >> wdired-change-to-wdired-mode: >> >> (add-hook 'isearch-mode-hook #'font-lock-ensure nil t) > > A step back: I now tried to reproduce the recipe, but I only see the > clobbered match data e

bug#73027: Fwd: 31.0.50; tab-bar-formal-global erased global-modeline-string's mouse hover/click action menu

2024-09-05 Thread Juri Linkov
>>> global-mode-string is a variable defined in xdisp.c. >>> Value >>> ((:eval (mu4e--modeline-string)) (t (:eval (lsp--progress-status))) >>> ((t lsp-java-progress-string)) (:eval (exec/git-mode-string)) >>> (:eval (exec/gc-mode-string)) flycheck-mode-line) > > 1. (mu4e--modeline-string) : > > #

bug#73004: [PATCH] Make `dired-do-open' work on non GNU/Linux systems

2024-09-05 Thread Juri Linkov
>>> > And is xdg-open reliably available on BSD systems, so that we don't >>> > generate an opaque error message if that is not the case? >>> >>> I think it would work whether xdg-open is install or not because >>> `shell-command-guess-open' is defined by testing the presence of >>> xdg-open. So i

bug#73047: 30.0.90; feature request - add recency column to ibuffer

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
JD Smith writes: >> On Sep 5, 2024, at 11:28 AM, Daniel Mendler via Bug reports for GNU Emacs, >> the Swiss army knife of text editors wrote: >> >> As far as I know, multiple packages define a similar formatting function, >> such that we >> could potentially get some code reuse. > > Definite

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 18:58:47 +0200 > From: martin rudalics > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > > One detail: If looking at the fourth, final screenshot I sent earlier, > then I notice that the last character of the lower mode line is black > which seems to correspond to curX (tty

bug#73022: 31.0.50; Crash in build_frame_matrix_from_leaf_window after C-x 2 and reducing terminal size

2024-09-05 Thread Eli Zaretskii
> Date: Thu, 5 Sep 2024 18:30:29 +0200 > Cc: n142...@gmail.com, 73...@debbugs.gnu.org > From: martin rudalics > > > It doesn't crash for me when I repeat these steps, but I'm doing this > > in PuTTY logged into a remote GNU/Linux system, so maybe that's the > > reason. > > Can you get the win

bug#73051: 31.0.50; json-parse-string truncated docstring

2024-09-05 Thread Eli Zaretskii
> From: German Pacenza > Date: Thu, 05 Sep 2024 13:27:42 -0300 > > json-parse-string docstring seems to be truncated at 'which see': > > Parse the JSON STRING into a Lisp value. > This is essentially the reverse operation of ‘json-serialize’, which > see. The returned ... This is not truncation

bug#73049: 29.4; tab-line-mode unuseful docstring

2024-09-05 Thread Eli Zaretskii
> From: Thierry Volpiatto > Date: Thu, 05 Sep 2024 16:40:43 + > > > What tab-line-mode is supposed to do? > > "Toggle display of tab line in the windows displaying the current buffer." > > I couldn't figure what is a "tab line". > > Could it be explained in docstring? Thanks, done.

bug#72966: 30.0.90; [PATCH] php-ts-mode: custom php.ini config for the built-in php webserver

2024-09-05 Thread Vincenzo Pupillo
Hi Eli, I followed your suggestion and moved the CONFIG argument. I also added a new entry to the NEWS file. Thanks. Vincenzo In data lunedì 2 settembre 2024 16:23:53 CEST, Eli Zaretskii ha scritto: > > From: Vincenzo Pupillo > > Date: Mon, 02 Sep 2024 15:29:23 +0200 > > > > Ciao, > > this pat

bug#72986: Disabling menu-bar-mode changes size of new frames

2024-09-05 Thread Bug reports for GNU Emacs, the Swiss army knife of text editors
On Thu, 5 Sept 2024 at 08:49, martin rudalics wrote: > > My bisection suggests the problematic commit is > > 241616831024c9c9fe2b2378b611db0a560b9675 > > Thanks. Please try first setting 'frame-inhibit-implied-resize' to t > which should avoid that a frame gets resized when the menu bar is > e

bug#72941: jsonrpc: Check if parameters are in line with the spec

2024-09-05 Thread Daniel Pettersson
>> Would it be possible to extend jsonrpc.el to check the params argument >> of jsonrpc-request, jsonrpc-notify, and jsonrpc-async-request whether it >> is a structured value? And if it is not, then guide the programmer to >> the above URL with a warning. The use case makes sense to me, but I w

bug#73046: 29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP

2024-09-05 Thread Suhail Singh
Eli Zaretskii writes: >> From: "Suhail Singh" >> Date: Thu, 05 Sep 2024 10:24:54 -0400 >> >> >> I observe 100% CPU usage for several seconds when invoking dired for a >> directory on one of the remote machines I connect to. This doesn't seem >> to happen for another host. The connection to t

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-05 Thread Daniel Pettersson
João Távora writes: > On Mon, Sep 2, 2024 at 12:24 PM Eli Zaretskii wrote: >> Thanks, but isn't the above the same as setting the car of >> process-coding-system for the Eglot subprocesses to 'dos'? I would think that a better place for encoding the displayed string at the place where we are di

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-05 Thread João Távora
On Thu, Sep 5, 2024 at 10:32 PM Daniel Pettersson wrote: > I might be missing something, but jsonrpc should not in my mind > convert/format/encode any json data. Any assumptions on line endings > can only be made on header and content separators, not on the json > payload itself. That's also a

bug#72736: 31.0.50; ERC 5.6.1: Keep ban lists in sync

2024-09-05 Thread J.P.
v2. Only update `erc-channel-banlist' if initialized. Redo shared hook mechanism for buffer truncation. "J.P." writes: > Both for clarity and compatibility with the current behavior, I think we > should instead keep `erc-channel-banlist' empty (and locally unbound) > until formally initialized f

bug#73046: 29.4; Emacs 100% CPU usage for several seconds when opening dired buffer over TRAMP

2024-09-05 Thread Eli Zaretskii
> From: Suhail Singh > Cc: "Suhail Singh" , 73...@debbugs.gnu.org > Date: Thu, 05 Sep 2024 17:04:23 -0400 > > Eli Zaretskii writes: > > >> It would also help if being over a slow connection didn't result in > >> Emacs consuming 100% of the CPU via functions such as > >> `tramp-wait-for-regexp'

bug#72597: 30.0.60; Eglot: MarkedString with embedded Carriage Return

2024-09-05 Thread Eli Zaretskii
> From: Daniel Pettersson > Cc: Eli Zaretskii , Troy Brown , > felician.nem...@gmail.com, 72...@debbugs.gnu.org > Date: Thu, 05 Sep 2024 23:32:08 +0200 > > > Anyway, if the solution is to be performed at this lower > > level (which I think it should), then Daniel Petterson > > jsonrpc.el main

bug#73049: 29.4; tab-line-mode unuseful docstring

2024-09-05 Thread Thierry Volpiatto
Eli Zaretskii writes: >> From: Thierry Volpiatto >> Date: Thu, 05 Sep 2024 16:40:43 + >> >> >> What tab-line-mode is supposed to do? >> >> "Toggle display of tab line in the windows displaying the current buffer." >> >> I couldn't figure what is a "tab line". >> >> Could it be explained