eee.el launches excellent terminal user interface tools (such as yazi, fzf, lazy-git, etc.) with Emacs asynchronously. It is very fast and does not burden Emacs.
ee.el Support:
[[https://github.com/user-attachments/assets/9298b2be-1ccb-4696-8569-672fac660f22][preview]]
** Installation
*** Elpaca
(use-package eee :ensure (:type git :host github :repo "eval-exec/eee.el" :files (:defaults ".el" ".sh")))
*** Straight
(use-package eee :ensure '(:type git :host github :repo "eval-exec/eee.el" :files (:defaults ".el" ".sh")))
*** Local
(use-package eee
:load-path "
** Configuration
*** Example
(use-package eee :load-path "~/Projects/github.com/eval-exec/eee.el/" :config
;; Should have wezterm or alacritty installed, more terminal application is supporting... ;; Issues and pull requests are welcome (setq ee-terminal-command "wezterm")
(global-definer "f" 'ee-find) (global-definer "g" 'ee-lazygit) (global-definer "y" 'ee-yazi-project) (general-def "C-x C-f" 'ee-yazi) (general-def "C-S-f" 'ee-rg) (general-evil-define-key 'normal 'global "M-f" 'ee-line) )
Please submit an issue to let me know what you need and want. Thank you! 💙