[OS X Emacs] set-frame-width confusion.
Ken McGlothlen
mcglk at artlogix.net
Sun Sep 4 07:17:55 EDT 2022
Recently, I've developed some eye issues (surgical consult this month
about that), which means I've been adjusting my Aquamacs font sizes a
great deal more than I used to (along with every other application, it
seems).
However, my clever idea to set up a key sequence to use set-frame-width
to set a window's width to 80 characters has revealed that I don't
really know what units this function is using.
For example, I have a frame here that's 60 columns wide and 19 lines
high (above the info and minibuffer rows), and if I run
(set-frame-width (selected-frame) 80)
in it, the frame does get wider, but only to 70 columns.
If I use ⌘= to increase the size of the font, the width is now 56
columns, but trying to execute the function again doesn't change the
window width. Nor does it seem to matter if I change the font for the
mode; 80-whatever-units is independent of the font size.
If I use a value of 91, I /can/ get 79 columns (which I'm used to), but
if I use ⌘= again, then I'm at 63 columns, and set-frame-width has no
effect.
The help for the function clearly says “columns,” but that doesn't
appear to be true.
Any idea what I'm doing wrong here?
—Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://email.esm.psu.edu/pipermail/macosx-emacs/attachments/20220904/52ae6a16/attachment.htm>
More information about the MacOSX-Emacs
mailing list