Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karimaziev/fido-fd
Fido interface for fd.
https://github.com/karimaziev/fido-fd
Last synced: 4 days ago
JSON representation
Fido interface for fd.
- Host: GitHub
- URL: https://github.com/karimaziev/fido-fd
- Owner: KarimAziev
- License: gpl-3.0
- Created: 2023-02-04T09:37:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T12:22:33.000Z (5 days ago)
- Last Synced: 2024-11-09T13:24:26.512Z (5 days ago)
- Language: Emacs Lisp
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* fido-fd
Fido (icomplete) interface For Fd.
** Installation
Emacs >= 28.1 is required.
*** Manual
Ensure that you have installed required dependencies:
- ~emacs~ >= 28.1Download the source code and put it wherever you like, e.g. into =~/.emacs.d/fido-fd/=
#+begin_src shell :eval no
git clone https://github.com/KarimAziev/fido-fd.git ~/.emacs.d/fido-fd/
#+end_srcAdd the downloaded directory to the load path:
#+begin_src elisp :eval no
(add-to-list 'load-path "~/.emacs.d/fido-fd/")
(require 'fido-fd)
#+end_src#+begin_src elisp :eval no
(use-package fido-fd
:straight (fido-fd
:repo "KarimAziev/fido-fd"
:type git
:host github)
:bind ((:map fido-fd-map
("C-j" . fido-fd-find-file-or-preview)
("C-l" . fido-fd-find-directory-up)
("C-q" . fido-fd-read-flags)
("C-]" . fido-fd-next-switch)
("~" . fido-fd-home-dir)
("C-." . fido-fd-change-dir)
("C-" . fido-fd-find-directory-up)
("M-" . fido-fd-change-max-depth)
("M-." . fido-fd-toggle-hidden)
("C-c C-o" . fido-fd--find-file-other-window)))
:commands (fido-fd-async
fido-fd-async-project))#+end_src
** Transient
*** ~fido-fd-transient~
Fd 8.3.1. =usage:= fd =[flags/options]= [] [...] =flags:=
** Keymaps*** ~fido-fd-map~
| Key | Command |
|---------------+---------------------------------|
| C-j | fido-fd-find-file-or-preview |
| C-l | fido-fd-find-directory-up |
| C-q | fido-fd-read-flags |
| C-] | fido-fd-next-switch |
| ~ | fido-fd-home-dir |
| C-. | fido-fd-change-dir |
| C- | fido-fd-find-directory-up |
| M- | fido-fd-change-max-depth |
| M-. | fido-fd-toggle-hidden |
| C-c C-o | fido-fd--find-file-other-window |
** Commands*** ~fido-fd-async~ (&optional directory args input action-fn)
Search in =directory= or =default-directory= with =input=. =args= and =action-fn=. Default value for =action= is find file.
*** ~fido-fd-async-project~ (&optional directory initial-input)
Search in =directory= or =default-directory= with =initial-input=.