<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/constants.go, branch v0.66.0-custom</title>
<subtitle>Personal fork of fzf</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/'/>
<entry>
<title>Implement asynchronous transform actions (#4419)</title>
<updated>2025-06-15T15:39:11+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-06-15T15:39:11+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=0c00b203e61bffbadbc499cbf68af6f89a5a3e29'/>
<id>0c00b203e61bffbadbc499cbf68af6f89a5a3e29</id>
<content type='text'>
Close #4418

Example:

    fzf --bind 'focus:bg-transform-header(sleep 2; date; echo {})'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #4418

Example:

    fzf --bind 'focus:bg-transform-header(sleep 2; date; echo {})'</pre>
</div>
</content>
</entry>
<entry>
<title>Increase the query length limit from 300 to 1000</title>
<updated>2025-02-27T02:43:58+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-02-27T02:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=4e5e925e39ead3c04865a1d9595715905ef276d2'/>
<id>4e5e925e39ead3c04865a1d9595715905ef276d2</id>
<content type='text'>
Close #4292
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #4292
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incompatibility of adaptive height and 'start:reload'</title>
<updated>2024-07-27T02:30:25+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-07-27T01:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=587df594b884c3649b14c8f19dfbcee78e74a0a9'/>
<id>587df594b884c3649b14c8f19dfbcee78e74a0a9</id>
<content type='text'>
This command would cause a deadlock and make fzf crash:

  fzf --bind 'start:reload:ls' --height ~100%

Because,

1. 'start' event is handled by Terminal
2. When 'reload' is bound to 'start', fzf avoids starting the initial reader
3. Terminal waits for the initial input to find the right height when
   adaptive height is used
4. Because the initial reader is not started, Terminal never gets the
   initial list
5. No chance to trigger 'start:reload', hence deadlock

This commit fixes the above problem by extracting the reload command
bound to 'start' event and starting the initial reader with that command
instead of letting Terminal start it.

This commit also makes the environment variables available to
$FZF_DEFAULT_COMMAND.

  FZF_DEFAULT_COMMAND='echo $FZF_QUERY' fzf --query foo

Fix #3944
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This command would cause a deadlock and make fzf crash:

  fzf --bind 'start:reload:ls' --height ~100%

Because,

1. 'start' event is handled by Terminal
2. When 'reload' is bound to 'start', fzf avoids starting the initial reader
3. Terminal waits for the initial input to find the right height when
   adaptive height is used
4. Because the initial reader is not started, Terminal never gets the
   initial list
5. No chance to trigger 'start:reload', hence deadlock

This commit fixes the above problem by extracting the reload command
bound to 'start' event and starting the initial reader with that command
instead of letting Terminal start it.

This commit also makes the environment variables available to
$FZF_DEFAULT_COMMAND.

  FZF_DEFAULT_COMMAND='echo $FZF_QUERY' fzf --query foo

Fix #3944
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not start the initial reader if 'reload*' is bound to 'start'</title>
<updated>2024-06-24T08:05:53+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-06-24T08:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=5b5283378571cca88a993630db3307319d2cb56d'/>
<id>5b5283378571cca88a993630db3307319d2cb56d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not 'become' inside a tmux popup</title>
<updated>2024-05-18T08:08:36+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-05-13T14:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=04dfb14e3215f578d44cdc117d9f19920af21faa'/>
<id>04dfb14e3215f578d44cdc117d9f19920af21faa</id>
<content type='text'>
fzf --tmux center --bind 'enter:become:vim {}'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fzf --tmux center --bind 'enter:become:vim {}'
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor the code so that fzf can be used as a library (#3769)</title>
<updated>2024-05-06T16:06:42+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-05-06T16:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=e8405f40fe2eb3675f1cb4f69e825eff5f13f269'/>
<id>e8405f40fe2eb3675f1cb4f69e825eff5f13f269</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve ingestion performance (by around 20%)</title>
<updated>2024-04-01T14:38:46+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-04-01T14:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=41b3511ad9a885504a41eb4292fbceeba86e56f0'/>
<id>41b3511ad9a885504a41eb4292fbceeba86e56f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace "default find command" with built-in directory traversal</title>
<updated>2024-02-15T07:55:43+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-02-15T06:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=208e5563322436112bb263e69a72f89b41c7037e'/>
<id>208e5563322436112bb263e69a72f89b41c7037e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary escaping in the default command</title>
<updated>2023-09-24T04:23:40+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2023-09-24T04:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=76364ea767cca7ca8f6570a049fbb8d3fff751a9'/>
<id>76364ea767cca7ca8f6570a049fbb8d3fff751a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill input command on terminate</title>
<updated>2021-03-07T02:30:26+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2021-03-07T02:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=e2e8d94b147c164c9c0bf8c2b70e84eb3395657c'/>
<id>e2e8d94b147c164c9c0bf8c2b70e84eb3395657c</id>
<content type='text'>
Fix #2381
Close #2382
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #2381
Close #2382
</pre>
</div>
</content>
</entry>
</feed>
