Files
org-roam/20230522120824-hydra_buffer_menu.org
2025-11-05 09:18:11 +01:00

1.7 KiB

hydra-buffer-menu

The original code for buffer menu. This is implemented in the emacs init file and cann be changed fi needed. It is invoked with the ,-key (colon) (in evil normal state) Hydra-Head für das allgemeine Buffer Menü. Funktionstaste "," nur im evil-normal-state.

Code

(defhydra hydra-buffer-menu (:color pink
                             :hint nil)
  "
^ORG^              ^File/Misc ^       ^Roam/Capture^     ^Search^
^^^^^^^^-----------------------------------------------------------------
_a_: Agenda        _b_: Buffer-Liste  ^ ^                ^ ^
_A_: Archive       _d_: Deft          _b_: bury          ^ ^
_R_: Refile        _s_: Start-Mode    _g_: refresh       ^ ^
_c_: Org-T-Cut     ^ ^                _T_: files only: % -28`Buffer-menu-files-only
_p_: Org-T-Paste
"
  ("a" org-agenda)
  ("A" org-archive-subtree-default)
  ("R" org-refile)
  ("c" org-cut-subtree)
  ("p" org-paste-subtree)
  ("b" ibuffer-jump)
  ("d" diz/run-and-refresh-deft)
  ("s" diz/run-start-mode)
  ("b" Buffer-menu-bury)
  ("g" revert-buffer)
  ("T" Buffer-menu-toggle-files-only)
  ("O" Buffer-menu-multi-occur :color blue)
  ("I" Buffer-menu-isearch-buffers :color blue)
  ("R" Buffer-menu-isearch-buffers-regexp :color blue)
  ("c" nil "cancel")
  ("v" Buffer-menu-select "select" :color blue)
  ("o" Buffer-menu-other-window "other-window" :color blue)
  ("q" quit-window "quit" :color blue))

(define-key evil-normal-state-map "," 'hydra-buffer-menu/body)