31 lines
943 B
EmacsLisp
31 lines
943 B
EmacsLisp
;; syd-popups.el -*- lexical-binding: t; -*-
|
|
|
|
(use-package popper
|
|
:hook (on-init-ui-hook)
|
|
:init
|
|
(setq popper-display-control nil
|
|
popper-reference-buffers
|
|
(list (lambda (buf)
|
|
(with-current-buffer buf
|
|
(bound-and-true-p doom-popup-buffer-mode)))))
|
|
:config
|
|
(popper-mode 1))
|
|
|
|
;; An optional dependency of `doom-popup'. As the name suggests, it provides a
|
|
;; minor mode that hides the mode-line. `doom-popup' will automatically enable
|
|
;; it in popup windowss.
|
|
(use-package hide-mode-line
|
|
:commands hide-mode-line-mode
|
|
:preface
|
|
;; `doom-popup' tests (boundp 'hide-mode-line-mode) before it tries enabling
|
|
;; or disabling the mode. We must define this because `hide-mode-line' does
|
|
;; not autoload it.
|
|
(defvar hide-mode-line-mode nil))
|
|
|
|
(use-package doom-popup
|
|
:straight (:type git
|
|
:host gitlab
|
|
:repo "crumbtoo/doom-popup"))
|
|
|
|
(provide 'syd-popups)
|