GNU bug report logs - #59122
29.0.50; global-text-scale-adjust not working on macOS

Previous Next

Package: emacs;

Reported by: Rudolf Adamkovič <salutis <at> me.com>

Date: Tue, 8 Nov 2022 12:30:02 UTC

Severity: normal

Found in version 29.0.50

Done: Gregory Heytings <gregory <at> heytings.org>

Bug is archived. No further changes may be made.

Full log


Message #109 received at 59122 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Rudolf Adamkovič <salutis <at> me.com>
Cc: Gregory Heytings <gregory <at> heytings.org>, 59122 <at> debbugs.gnu.org
Subject: Re: bug#59122: 29.0.50; global-text-scale-adjust not working
Date: Sun, 13 Nov 2022 04:05:56 +0100
Rudolf Adamkovič <salutis <at> me.com> writes:

> Works here too, but the function still increases the font size right
> after I execute it.
>
> In other words, to have *no change* in font size, I have do:
>
> 1. type `M-x' and `global-text-scale-adjust' and `RET'
> 2. type `-'
> 3. type `q'
>
> `text-scale-adjust' does this too, so I guess ... a feature?

I guess the idea is that you should invoke it with `C-x C-M-0'?  But
that seems to have another problem with the patch - when I type it I
get:

Debugger entered--Lisp error: (error "Lisp nesting exceeds
‘max-lisp-eval-depth’")
  redisplay--unhighlight-overlay-function(nil)
  redisplay--update-region-highlight(#<window 3 on *scratch*>)
  run-hook-with-args(redisplay--update-region-highlight #<window 3 on
*scratch*>)
  redisplay--pre-redisplay-functions(nil)
  redisplay_internal\ \(C\ function\)()
  redisplay(force)
  global-text-scale-adjust(1)
[[[... 1590 identical lines elided /SK ...]]
  global-text-scale-adjust(1)
  funcall-interactively(global-text-scale-adjust 1)
  call-interactively(global-text-scale-adjust nil nil)
  command-execute(global-text-scale-adjust)

> Also, the two function now scale super-duper differently. :-/

Do you mean 'text-scale-adjust' and 'global-text-scale-adjust'?  I see
the same here.




This bug report was last modified 2 years and 236 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.