blob: c5b6bc49b31154f4fdd9b45306df8b5e1c5bed07 (
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
39
40
41
42
43
|
;; -*- lexical-binding: t; -*-
(require 'project)
;;;; popper
(use-package popper
:demand t
: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
compilation-mode
emms-playlist-mode
emms-browser-mode))
(popper-display-control 't)
(popper-mode-line nil)
(popper-group-function #'popper-group-by-project))
;;;; buffer defaults for default buffers
(add-to-list 'display-buffer-alist
'((or (derived-mode . term-mode)
(derived-mode . eshell-mode)
(derived-mode . shell-mode))
(display-buffer-in-side-window)
(side . top)
(window-height . 15)))
(provide 'bd--popper)
|