Emacs を最大化/全画面化するのって、かつては結構な elisp を書かなくてはいけなかったような覚えがあります (単純に知らなかっただけかも) が、 今はなんと、以下のような 1 行だけ書いてれば良くなりました。
; 最大化 <=> 元に戻す (toggle-frame-maximized) ; 全画面化 <=> 元に戻す (toggle-frame-fullscreen)
標準でインストールされる frame.el
に定義されていたので、追加 elisp のインストール不要で導入可能です。