Add a post on fzf
This commit is contained in:
parent
3581928611
commit
937ca58145
1 changed files with 23 additions and 0 deletions
23
content/posts/why_i_like_fzf/note.md
Normal file
23
content/posts/why_i_like_fzf/note.md
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
X-Date: 2021-09-12T14:58:27Z
|
||||||
|
X-Note-Id: 53071f6d-980c-4111-b2b0-571e8c3aeddf
|
||||||
|
Subject: Why I like fzf
|
||||||
|
X-Slug: why_i_like_fzf
|
||||||
|
|
||||||
|
FZF is my new go-to tool. I've known for a long time that it exists, it just didn't occur to me
|
||||||
|
to go and study it in more detail.
|
||||||
|
|
||||||
|
Here's what it can do apart from the obvious filtering:
|
||||||
|
|
||||||
|
* Run a script that receives text you enter and provides a list of results to choose from
|
||||||
|
* Show a sidebar with detailed preview that you can also generate with a script
|
||||||
|
|
||||||
|
This makes it possible to build all sorts of things, including for example something like Alfred.
|
||||||
|
Alfred works by having a few "prefix" commands that branch out to different behaviors. The
|
||||||
|
"define" command will look up a dictionary definition of the word. If you type "define auspicious",
|
||||||
|
you'll get a preview with the definition of "auspicious".
|
||||||
|
|
||||||
|
You can build the same with fzf with a dozen lines of shell! You just need to parse the input
|
||||||
|
and extract the prefix command from it and output a list of options to stdout.
|
||||||
|
|
||||||
|
I have a prototype of this is fzf and it works really well! I'll be sharing it in the coming weeks.
|
||||||
|
|
Loading…
Reference in a new issue