blob: 6b4d83b04e1202ace271a96bb929bf401a1644c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
;; -*- lexical-binding: t; -*-
;;;; popper
(use-package popper
:bind (("C-`" . 'popper-toggle-latest)
("M-`" . 'popper-cycle)
("C-M-`" . popper-toggle-type))
:config
(popper-mode)
(popper-echo-mode)
:custom
(popper-reference-buffers
'(("Output\\*$" . hide)
("\\*Async Shell Command\\*.*" . hide)
"^\\*shell.*\\*$" shell-mode
"^\\*eshell.*\\*$" eshell-mode
"^\\*term.*\\*$" term-mode
messages-buffer-mode
help-mode
Info-mode
occur-mode
compilatin-mode
emms-playlist-mode
emms-browser-mode))
;; (popper-display-control 'user)
(popper-mode-line '(:eval (propertize " P" 'face 'mode-line-emphasis))))
;;;; buffer defaults for default buffers
(add-to-list 'display-buffer-alist
`(,(regexp-opt'("*shell*" "*eshell*" "*term*"))
(display-buffer-in-side-window)
(side . top)
(window-height . 20)))
(provide 'bd--popper)
|