Closed vv111y closed 2 weeks ago
I have the same problem using amethyst. The frame can't be resized. Even when toggling fullscreen mode, the frame size stays the same. The frame just gets shifted to a "fullscreen space" in macOS.
I installed with
brew install emacs-plus@28 --with-native-comp --with-no-titlebar
EDIT:
I could fix my issue by including
(add-to-list 'default-frame-alist '(undecorated . t))
to my early-init.el
. Together with (setq frame-resize-pixelwise t)
the frame now gets resized automatically and fills its hole space.
EDIT: Now I'm confused. The problem was back on next startup and now taking
(add-to-list 'default-frame-alist '(undecorated . t))
out of early-init.el
fixes it...
I had the same problem with hammerspoon and a spacemacs config. I was able to set the variable undecorated variable in the .spacemacs file to nil
:
;; If non-nil the frame is undecorated when Emacs starts up. Combine this
;; variable with `dotspacemacs-maximized-at-startup' in OSX to obtain
;; borderless fullscreen. (default nil)
dotspacemacs-undecorated-at-startup nil
Not sure if it's relevant anymore. Considering lack of traction and that Emacs has changed some things related to frames, I am inclined to close the ticket. Let me know if there's anything Emacs+ can do.
I think that the problem was solved. At least for me :)
Please make sure to follow these steps (and mark the checkboxes):
brew update
and tryG to reproduce the issue againbrew doctor
, fix all issues and try to reproduce your issue againbrew config
andbrew doctor
and include their outputWhat you were trying to do
Reinstall emacs-plus. Now I cannot change the frame size with
Hammerspoon
, it only changes frame posisition. I have to set frame size manually withset-frame-width
etc.Looks like one of the last 2 commits.
What happened (include command output)
Command output
Output of
brew config
Output of
brew doctor
Command output