Geralt is a very thin wrapper on top of grit, just to see if I could. The main idea is to make the commands (add, delete, check, etc.) one or two keypresses away.
It uses transient for the menus, and evil for the navigation.
- The
grit
binary - transient and evil packages on your emacs
- Put this folder in your load path and
(require 'geralt)
.- … or just open
geralt.el
and evaluate the buffer.
- … or just open
- After that, you might want to configure
geralt-grit-executable
.
Run the geralt
command, for example with M-x geralt
. Press ?
in a geralt buffer to see possible actions.
Doom hides what it thinks are “unreal” buffers. Tell it not to:
;; $DOOMDIR/config.el
(after! geralt
(add-hook! geralt-mode (set-buffer-modified-p nil))
(add-to-list 'doom-real-buffer-functions #'geralt-buffer-p t))