Skip to content

igoralmeida/geralt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Geralt - an Emacs frontend to grit

Description

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.

screenshot.png

Prerequisites

  • The grit binary
  • transient and evil packages on your emacs

Installation and configuration

  • Put this folder in your load path and (require 'geralt).
    • … or just open geralt.el and evaluate the buffer.
  • After that, you might want to configure geralt-grit-executable.

Usage

Run the geralt command, for example with M-x geralt. Press ? in a geralt buffer to see possible actions.

Troubleshooting

On Doom Emacs, quitting a geralt buffer does not show the previous one

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))

About

An emacs frontend to grit

Resources

Stars

Watchers

Forks