~ruther/emacs.d

62f8db40653fb949c8a00ce5941b3787bcd27382 — Rutherther 9 months ago 73856b9
feat: add popper
1 files changed, 24 insertions(+), 1 deletions(-)

M init.el
M init.el => init.el +24 -1
@@ 349,7 349,7 @@
    "d m" '(consult-man :wk "Consult uan")
    "d i" '(consult-info :wk "Consult info")

    "j c" '(consult-flymake :wk "Consult flymake")
    "e c" '(consult-flymake :wk "Consult flymake")

    "y" '(consult-yank-pop :wk "Yank pop")



@@ 467,6 467,29 @@
        (select-window (active-minibuffer-window))
      (error "Minibuffer is not active"))))

(my-use-package popper
  :ensure t
  :general
  (my-leader
    "k" '(nil :wk "Popper")
    "k s" '(window-toggle-side-windows :wk "Toggle side windows")
    "k k" '(popper-toggle :wk "Popper toggle")
    "k t" '(popper-toggle-type :wk "Popper toggle popup")
    "k j" '(popper-cycle :wk "Popper cycle")
    "k J" '(popper-cycle-backwards :wk "Popper cycle backwards"))
  :custom
  (popper-echo-dispatch-keys '(?q ?w ?e ?r ?t ?y ?u ?i ?o ?p))
  (popper-group-function #'popper-group-by-directory)
  (popper-reference-buffers
   '("\\*Messages\\*"
     "Output\\*$"
     "\\*Async Shell Command\\*"
     "\\*vterm\\*"
     compilation-mode))
  :config
  (popper-mode 1)
  (popper-echo-mode 1))

(my-use-package ace-window
  :ensure t
  :commands (aw-select ace-window ace-window-one-command)

Do not follow this link