Add command to make Emacs window fullscreen.

Default keybinding is F11. The command follows freedesktop standards,
so it should work on most desktops, at least in GNU/Linux systems.
This commit is contained in:
Fidel Ramos 2013-07-25 19:01:02 +02:00
parent 93c94a6f82
commit f77ad4d854
3 changed files with 12 additions and 0 deletions

View file

@ -514,5 +514,13 @@ With numeric prefix arg DEC, decrement the integer by DEC amount."
(interactive "p")
(prelude-increment-integer-at-point (- (or dec 1))))
(defun prelude-fullscreen ()
"Makes Emacs window fullscreen.
This follows freedesktop standards."
(interactive)
(x-send-client-message nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_FULLSCREEN" 0)))
(provide 'prelude-core)
;;; prelude-core.el ends here

View file

@ -96,6 +96,9 @@
;; replace buffer-menu with ibuffer
(global-set-key (kbd "C-x C-b") 'ibuffer)
;; make window fullscreen
(global-set-key (kbd "<f11>") 'prelude-fullscreen)
;; toggle menu-bar visibility
(global-set-key (kbd "<f12>") 'menu-bar-mode)