Tracking ns-toggle-fullscreen state
Published 2011-12-12 @ 15:38
I’ve been using gnu emacs via homebrew ever since they added the fullscreen patch. It just isn’t worth it to me to maintain my own checkout of emacs with my patches when the homebrew one is close enough. One thing I didn’t like about the fullscreen patch is that there is no internal fullscreen state so I can’t set things like font-size based on whether or not I’m fullscreen.
This snippet changes that. Make sure it is defined before your init scripts toggle into fullscreen mode and
ns-is-fullscreen will always have the proper state.