<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/tui/ttyname_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>chore: fix function name (#4425)</title>
<updated>2025-06-18T15:47:14+00:00</updated>
<author>
<name>曹家巧</name>
<email>caojiaqiao@outlook.com</email>
</author>
<published>2025-06-18T15:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=4d2d6a5ced9ad1ce122c74c2639398a6da9179fc'/>
<id>4d2d6a5ced9ad1ce122c74c2639398a6da9179fc</id>
<content type='text'>
Signed-off-by: xiaoxiangirl &lt;caojiaqiao@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: xiaoxiangirl &lt;caojiaqiao@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add --tty-default=/dev/tty and --no-tty-default option (#4352)</title>
<updated>2025-04-20T02:24:50+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-04-20T02:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=1d761684c510a04f78349e8e64aa7ebd26578807'/>
<id>1d761684c510a04f78349e8e64aa7ebd26578807</id>
<content type='text'>
Fix #4242.

Use --no-tty-default, if you want fzf to perform a TTY look-up instead of defaulting to /dev/tty.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #4242.

Use --no-tty-default, if you want fzf to perform a TTY look-up instead of defaulting to /dev/tty.</pre>
</div>
</content>
</entry>
<entry>
<title>execute: Open separate handles to /dev/tty (in, out, err)</title>
<updated>2024-05-23T12:11:12+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-05-23T11:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=3dee8778d073199e0fe1e186e54f7eabc2fdef43'/>
<id>3dee8778d073199e0fe1e186e54f7eabc2fdef43</id>
<content type='text'>
  # This will no longer cause 'Vim: Warning: Output is not to a terminal'
  fzf --bind 'enter:execute:vim {}' &gt; /tmp/foo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  # This will no longer cause 'Vim: Warning: Output is not to a terminal'
  fzf --bind 'enter:execute:vim {}' &gt; /tmp/foo
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor tui.TtyIn()</title>
<updated>2024-05-14T15:28:56+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-05-14T15:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=86d92c17c4ad9ff12d550680208c0eae98dd776b'/>
<id>86d92c17c4ad9ff12d550680208c0eae98dd776b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix deprecations of ioutil (#3370)</title>
<updated>2023-07-16T08:14:22+00:00</updated>
<author>
<name>Bart</name>
<email>info@bartfokker.com</email>
</author>
<published>2023-07-16T08:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=3c09c77269d848f5e7dd8f350a90e8d7ed760845'/>
<id>3c09c77269d848f5e7dd8f350a90e8d7ed760845</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>Automatically set /dev/tty as STDIN on execute action</title>
<updated>2021-03-25T11:00:09+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2021-03-25T10:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=f84b3de24b63e2e26cbfa2a24e61a4173824fffd'/>
<id>f84b3de24b63e2e26cbfa2a24e61a4173824fffd</id>
<content type='text'>
https://github.com/junegunn/fzf/issues/1360#issuecomment-788178140

  # Redirect /dev/tty to suppress "Vim: Warning: Input is not from a terminal"
  ls | fzf --bind "enter:execute(vim {} &lt; /dev/tty)"

  # With this change, we can omit "&lt; /dev/tty" part
  ls | fzf --bind "enter:execute(vim {})"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/junegunn/fzf/issues/1360#issuecomment-788178140

  # Redirect /dev/tty to suppress "Vim: Warning: Input is not from a terminal"
  ls | fzf --bind "enter:execute(vim {} &lt; /dev/tty)"

  # With this change, we can omit "&lt; /dev/tty" part
  ls | fzf --bind "enter:execute(vim {})"
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement ttyname() in case /dev/tty is not available</title>
<updated>2018-04-25T08:50:47+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2018-04-25T08:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=9e753a0d44b025d3d2ac585e42f62d480be48cbb'/>
<id>9e753a0d44b025d3d2ac585e42f62d480be48cbb</id>
<content type='text'>
Close #1266
Close #447
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #1266
Close #447
</pre>
</div>
</content>
</entry>
</feed>
