[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + changed
From: |
martin rudalics |
Subject: |
bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + changed face height = mess |
Date: |
Sat, 14 Dec 2024 18:16:22 +0100 |
User-agent: |
Mozilla Thunderbird |
> Martin, any comments?
Looks like an idiosyncrasy of 'set-face-attribute'. The following seems
to work here. Don't ask me why.
(defun fit (lin col)
"Fit some text (LIN lines and COL columns) into a newly created frame."
(interactive)
(let ((buf (get-buffer-create "*foo*"))
(frm (make-frame '((z-group . above) (vertical-scroll-bars . nil)))))
(with-current-buffer buf
(erase-buffer)
(setq mode-line-format '(""))
(dotimes (_ lin) (insert (format "%s\n" (make-string col ?x))))
(goto-char (point-min)))
(with-selected-frame frm
(switch-to-buffer buf)
(set-face-attribute 'default nil :height 57)
(fit-frame-to-buffer))))
martin
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + changed face height = mess, toomas, 2024/12/14
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + changed face height = mess, Eli Zaretskii, 2024/12/14
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + changed face height = mess,
martin rudalics <=
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + ch, Toomas Rosin, 2024/12/14
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + ch, Stefan Kangas, 2024/12/17
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + ch, Toomas Rosin, 2024/12/17
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + ch, martin rudalics, 2024/12/18
- bug#74866: 29.4; fit-frame-to-window + no vertical scroll bar + ch, martin rudalics, 2024/12/23