I tried to install the formula with a couple different options, but they all seemed to cause the same effect where the application window wouldn't fill the whole screen or assigned area.
When given its own space, it's vertically (and maybe horizontally) shorter than my install of Emacs 26.3 (the Railwaycat version). When run as a floating window on the desktop, it wouldn't cover the whole desktop, leaving a visible gap on the bottom and to the right:
. I run Amethyst as a window manager, and all other windows cover the screen fully.
I'm not sure what the cause is, or whether this is on you or not, but I thought I'd flag the issue and get some input on what's going on.
Note: when installing without any options, I did get it to cover my laptop screen, but the issue persists on my external monitor. I have not used the laptop screen for any of the of other install configurations, so I don't know whether that'd work or not.
Regular:
$ brew install emacs-plus
--HEAD:
$ brew install emacs-plus --HEAD
Bunch of options:
brew install emacs-plus --HEAD --with-ctags --with-jansson --with-modern-icon --with-no-titlebar --with-dbus
Like above, but without --with-no-titlebar:
brew install emacs-plus --HEAD --with-ctags --with-jansson --with-modern-icon --with-dbus
Hey @t-hart
Can you please try setting (setq frame-resize-pixelwise t) somewhere ~soon~ early in your init.el file?
Sure! I won鈥檛 be back in until Monday, but I鈥檒l give it a go then. Feel free to nudge me if I forget 馃榿
@t-hart so it's Monday and here I am, pinging you to check ;)
Thanks for reminding me! So I tried setting frame-resize-pixelwise to t, and am happy to report that it appears to be working! What exactly does this do and why does it change the behaviour in this manner?
No problem! I am glad that it helped! It's actually mentioned in the README file, but hidden behind description of no-titlebar option.
In general, when it comes to Emacs configuration, describe functions are the good starting point (e.g. C-h v frame-resize-pixelwise). Basically, by default Emacs round the frame size to frame-char-height and frame-char-width so you don't see half characters. It's debatable whether it's a good default or not :)
Most helpful comment
Hey @t-hart
Can you please try setting
(setq frame-resize-pixelwise t)somewhere ~soon~ early in yourinit.elfile?