diff --git a/core/lib/defuns-ui.el b/core/lib/defuns-ui.el index 38360f383..cebd9a1fe 100644 --- a/core/lib/defuns-ui.el +++ b/core/lib/defuns-ui.el @@ -11,10 +11,12 @@ (set-frame-parameter nil 'alpha 0)))) ;;;###autoload -(defun narf:toggle-fullscreen () - (interactive) - (set-frame-parameter nil 'fullscreen - (when (not (frame-parameter nil 'fullscreen)) 'fullboth))) +(evil-define-command narf:toggle-fullscreen (&optional bang) + (interactive "") + (if bang + (writeroom-mode (if writeroom-mode -1 1)) + (set-frame-parameter nil 'fullscreen + (when (not (frame-parameter nil 'fullscreen)) 'fullboth)))) (defvar narf--big-mode nil) ;;;###autoload