From 4867ceff4ab4bdadcf2cba035ecd3631b8b74c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Fri, 7 Sep 2012 18:43:13 +0200 Subject: Fullscreen for both vim and emacs --- .emacs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to '.emacs') diff --git a/.emacs b/.emacs index 0fb909e..3e4b4d5 100644 --- a/.emacs +++ b/.emacs @@ -26,6 +26,20 @@ ;; scrollbar on the right (set-scroll-bar-mode 'right) +;; maximize frame +(defun toggle-fullscreen (&optional other_mode) + "toggles whether the currently selected frame is maximized or reset to prior size" + (interactive) + (let ((f (selected-frame))) + (modify-frame-parameters f `((fullscreen . ,(if (frame-parameter f 'fullscreen) other_mode 'maximized)))))) + +(defun force-fullscreen () + "maximizes the currently selected frame" + (interactive) + (toggle-fullscreen 'maximized)) + +(add-hook 'emacs-startup-hook (lambda () (run-with-idle-timer 0.1 nil 'force-fullscreen))) + ;; theming (require 'color-theme) (color-theme-initialize) -- cgit v1.2.3