Emacs Full Screen
On a Mac the short cut to put a window into full-screen mode is ctrl + cmd + f
. Unfortunately this does not work directly for emacs. Here I will explain how I made it work.
First, I needed to figure out if it was possible to make emacs full screen. To do this I turned to the help system for a function M+x fullscreen<tab>
did not turn up anything useful. Then I checked the apropos help command. C+h a fullscreen
produced the following:
Type RET on an entry to view its full documentation.
toggle-frame-fullscreen <f11>
Toggle fullscreen mode of the selected frame.
That looks promising so I run it as an interact command: M+x toggle-frame-fullscreen
and it does what I expect. Now to bind it to a key.
I added the following to my config:
|
|
I run C+x e
to evaluate the lisp code and then I use the keyboard combination ctrl + cmd + f
, but nothing happens. What gives?
I use the help system describe-key to find out what it is bound to C+h k <ret> ctrl + cmd + f
prints " is undefined."
As it turns out “ctrl + cmd” will almost always present as a numerical key value. Using the help system causes emacs to print what it sees when those buttons are pressed. It is simple matter of using angle bracket key form (like is printed). (global-set-key (kbd "<C-s-268632070">) 'toggle-frame-fullscreen)
works like a champ!