<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/util/util_unix.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>Use SIGTERM instead of SIGKILL for preview process</title>
<updated>2025-11-08T19:24:49+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2025-11-08T19:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=b99e5b495954686ddfb7661af4ce56296d8935d5'/>
<id>b99e5b495954686ddfb7661af4ce56296d8935d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Add --with-shell for shelling out with different command and flags (#3746)</title>
<updated>2024-04-27T09:36:37+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-04-27T09:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=a4391aeedd4fec1865d2d646711f58d04058531b'/>
<id>a4391aeedd4fec1865d2d646711f58d04058531b</id>
<content type='text'>
Close #3732</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #3732</pre>
</div>
</content>
</entry>
<entry>
<title>become: Set stdin to /dev/tty</title>
<updated>2023-02-15T14:24:42+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2023-02-14T14:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=4e305eca26924a14d05758fb381edca1c5a5f55b'/>
<id>4e305eca26924a14d05758fb381edca1c5a5f55b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize build tags</title>
<updated>2022-03-29T12:23:45+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2022-03-29T12:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=b88eb72ac29b92c82a0d7c7f8d7b65380720b02c'/>
<id>b88eb72ac29b92c82a0d7c7f8d7b65380720b02c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill running preview process after 500ms when focus has changed</title>
<updated>2018-09-28T01:33:52+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2018-09-27T06:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=0d748a0699760003444efca219eb4bb245996008'/>
<id>0d748a0699760003444efca219eb4bb245996008</id>
<content type='text'>
Close #1383
Close #1384
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #1383
Close #1384
</pre>
</div>
</content>
</entry>
<entry>
<title>Update FZF_DEFAULT_COMMAND</title>
<updated>2017-09-28T14:05:02+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-09-28T14:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=ee40212e9772941b49a4bdb1e95f99913cdea469'/>
<id>ee40212e9772941b49a4bdb1e95f99913cdea469</id>
<content type='text'>
- Use bash for `set -o pipefail`
- Fall back to simpler find command when the original command failed

Related: #1061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use bash for `set -o pipefail`
- Fall back to simpler find command when the original command failed

Related: #1061
</pre>
</div>
</content>
</entry>
<entry>
<title>Use read syscall directly to get character (#931)</title>
<updated>2017-05-24T16:36:59+00:00</updated>
<author>
<name>Tw</name>
<email>tw19881113@gmail.com</email>
</author>
<published>2017-05-24T16:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=ab182e276badc8222962f4d28a052dfa7f016d88'/>
<id>ab182e276badc8222962f4d28a052dfa7f016d88</id>
<content type='text'>
Due to go std lib uses poller for os.File introducing in this commit:
https://github.com/golang/go/commit/c05b06a12d005f50e4776095a60d6bd9c2c91fac
There are two changes to watch out:
1. os.File.Fd will always return a blocking fd except on bsd.
2. os.File.Read won't return EAGAIN error for nonblocking fd.

So
For 1, we just get tty's fd in advance and then set its block mode.
For 2, we use read syscall directly to get what we wanted error(EAGAIN).

Fix issue #910.

Signed-off-by: Tw &lt;tw19881113@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to go std lib uses poller for os.File introducing in this commit:
https://github.com/golang/go/commit/c05b06a12d005f50e4776095a60d6bd9c2c91fac
There are two changes to watch out:
1. os.File.Fd will always return a blocking fd except on bsd.
2. os.File.Read won't return EAGAIN error for nonblocking fd.

So
For 1, we just get tty's fd in advance and then set its block mode.
For 2, we use read syscall directly to get what we wanted error(EAGAIN).

Fix issue #910.

Signed-off-by: Tw &lt;tw19881113@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add --height option</title>
<updated>2017-01-07T17:09:56+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2017-01-07T16:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=1448d631a7c72905f62dbb343a8f231a1c3cc52c'/>
<id>1448d631a7c72905f62dbb343a8f231a1c3cc52c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issues in tcell renderer and Windows build</title>
<updated>2016-11-07T17:06:34+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2016-11-06T17:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=898d8d94c858774b02668c1490068cf086a1f9f0'/>
<id>898d8d94c858774b02668c1490068cf086a1f9f0</id>
<content type='text'>
- Fix display of CJK wide characters
- Fix horizontal offset of header lines
- Add support for keys with ALT modifier, shift-tab, page-up and down
- Fix util.ExecCommand to properly parse command-line arguments
- Fix redraw on resize
- Implement Pause/Resume for execute action
- Remove runtime check of GOOS
- Change exit status to 2 when tcell failed to start
- TBD: Travis CI build for tcell renderer
    - Pending. tcell cannot reliably ingest keys from tmux send-keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fix display of CJK wide characters
- Fix horizontal offset of header lines
- Add support for keys with ALT modifier, shift-tab, page-up and down
- Fix util.ExecCommand to properly parse command-line arguments
- Fix redraw on resize
- Implement Pause/Resume for execute action
- Remove runtime check of GOOS
- Change exit status to 2 when tcell failed to start
- TBD: Travis CI build for tcell renderer
    - Pending. tcell cannot reliably ingest keys from tmux send-keys
</pre>
</div>
</content>
</entry>
</feed>
