|
From: | Juri Linkov |
Subject: | bug#59311: 29.0.50; tab-bar global-mode-string affected by global-display-line-numbers |
Date: | Sat, 19 Nov 2022 21:03:08 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) |
>> @@ -322,6 +322,8 @@ string-pixel-width >> (with-current-buffer (get-buffer-create " *string-pixel-width*") >> + (when display-line-numbers-mode >> + (display-line-numbers-mode -1)) >> (delete-region (point-min) (point-max)) >> (insert string) >> (car (buffer-text-pixel-size nil nil t))))) > > Yes. Or subtract what (line-number-display-width t) returns (it will > return zero when line-numbers are turned OFF). Shouldn't then buffer-text-pixel-size subtract line-number-display-width? Isn't this the responsibility of buffer-text-pixel-size, not responsibility of a caller like string-pixel-width?
[Prev in Thread] | Current Thread | [Next in Thread] |