mirror of
https://github.com/protesilaos/dotfiles.git
synced 2026-09-10 07:16:20 -04:00
emacs: tweak the laptop-specific frame settings
This commit is contained in:
parent
1bc0374d55
commit
622446d9c0
|
|
@ -555,12 +555,15 @@ word. Fall back to regular `expreg-expand'."
|
|||
"When non-nil, we assume to be working on a laptop.")
|
||||
|
||||
(when prot-laptop-p
|
||||
(add-to-list 'default-frame-alist '(width . (text-pixels . 800)))
|
||||
(add-to-list 'default-frame-alist '(height . (text-pixels . 600)))
|
||||
(defun prot-emacs-maximize-frame (frame)
|
||||
"Maximise the given FRAME."
|
||||
(set-frame-parameter frame 'fullscreen 'maximized))
|
||||
|
||||
(toggle-frame-maximized)
|
||||
(prot-emacs-maximize-frame (selected-frame))
|
||||
|
||||
(add-hook 'after-make-frame-functions (lambda (frame) (toggle-frame-maximized frame))))
|
||||
(add-hook 'after-make-frame-functions #'prot-emacs-maximize-frame)
|
||||
|
||||
(add-hook 'window-size-change-functions #'frame-hide-title-bar-when-maximized))
|
||||
|
||||
(use-package battery
|
||||
:ensure nil
|
||||
|
|
|
|||
|
|
@ -3684,12 +3684,15 @@ line.
|
|||
"When non-nil, we assume to be working on a laptop.")
|
||||
|
||||
(when prot-laptop-p
|
||||
(add-to-list 'default-frame-alist '(width . (text-pixels . 800)))
|
||||
(add-to-list 'default-frame-alist '(height . (text-pixels . 600)))
|
||||
(defun prot-emacs-maximize-frame (frame)
|
||||
"Maximise the given FRAME."
|
||||
(set-frame-parameter frame 'fullscreen 'maximized))
|
||||
|
||||
(toggle-frame-maximized)
|
||||
(prot-emacs-maximize-frame (selected-frame))
|
||||
|
||||
(add-hook 'after-make-frame-functions (lambda (frame) (toggle-frame-maximized frame))))
|
||||
(add-hook 'after-make-frame-functions #'prot-emacs-maximize-frame)
|
||||
|
||||
(add-hook 'window-size-change-functions #'frame-hide-title-bar-when-maximized))
|
||||
|
||||
(use-package battery
|
||||
:ensure nil
|
||||
|
|
|
|||
Loading…
Reference in a new issue