<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fzf/src/util, 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>with-nth: Do not trim trailing whitespaces with background colors</title>
<updated>2025-06-24T11:27:24+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-06-24T11:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=8d81730ec2855d3d32a171f8b675430ffb4c4d59'/>
<id>8d81730ec2855d3d32a171f8b675430ffb4c4d59</id>
<content type='text'>
Example:
  echo -en '  \e[48;5;232mhello\e[48;5;147m  ' | fzf --ansi --with-nth 1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example:
  echo -en '  \e[48;5;232mhello\e[48;5;147m  ' | fzf --ansi --with-nth 1
</pre>
</div>
</content>
</entry>
<entry>
<title>Terminate running background transform on exit</title>
<updated>2025-06-21T14:24:38+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-06-21T14:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=247d168af6fabcc322f54ad366f4fb45f781137b'/>
<id>247d168af6fabcc322f54ad366f4fb45f781137b</id>
<content type='text'>
Close #4422
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #4422
</pre>
</div>
</content>
</entry>
<entry>
<title>Add footer</title>
<updated>2025-06-10T14:02:23+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-06-09T15:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=3b68dcdd81394f1ac9f743e1f74ff754f95eef9e'/>
<id>3b68dcdd81394f1ac9f743e1f74ff754f95eef9e</id>
<content type='text'>
Options:
  --footer=STR             String to print as footer
  --footer-border[=STYLE]  Draw border around the footer section
                           [rounded|sharp|bold|block|thinblock|double|horizontal|vertical|
                            top|bottom|left|right|line|none] (default: line)
  --footer-label=LABEL     Label to print on the footer border
  --footer-label-pos=COL   Position of the footer label
                           [POSITIVE_INTEGER: columns from left|
                            NEGATIVE_INTEGER: columns from right][:bottom]
                           (default: 0 or center)

The default border type for footer is 'line', which draws a single
separator between the footer and the list. It changes its position
depending on `--layout`, so you don't have to manually switch between
'top' and 'bottom'

The 'line' style is now supported by other border types as well.
`--list-border` is the only exception.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Options:
  --footer=STR             String to print as footer
  --footer-border[=STYLE]  Draw border around the footer section
                           [rounded|sharp|bold|block|thinblock|double|horizontal|vertical|
                            top|bottom|left|right|line|none] (default: line)
  --footer-label=LABEL     Label to print on the footer border
  --footer-label-pos=COL   Position of the footer label
                           [POSITIVE_INTEGER: columns from left|
                            NEGATIVE_INTEGER: columns from right][:bottom]
                           (default: 0 or center)

The default border type for footer is 'line', which draws a single
separator between the footer and the list. It changes its position
depending on `--layout`, so you don't have to manually switch between
'top' and 'bottom'

The 'line' style is now supported by other border types as well.
`--list-border` is the only exception.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wrapping of the list section</title>
<updated>2025-03-15T16:57:20+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-03-15T16:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=f92f9f137a7a222465892f30776db48a7ecc8ad9'/>
<id>f92f9f137a7a222465892f30776db48a7ecc8ad9</id>
<content type='text'>
  # The first line of the second chunk would prematurely wrap
  printf '%0500s\n\n%0500s' 0 0 | fzf --wrap --read0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  # The first line of the second chunk would prematurely wrap
  printf '%0500s\n\n%0500s' 0 0 | fzf --wrap --read0
</pre>
</div>
</content>
</entry>
<entry>
<title>Change 'interface{}' to 'any' (#4308)</title>
<updated>2025-03-11T05:24:54+00:00</updated>
<author>
<name>Gabriel Marin</name>
<email>gbrlmarn@gmail.com</email>
</author>
<published>2025-03-11T05:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=6c104d771e382f499025a35b10f39d997ce83b7d'/>
<id>6c104d771e382f499025a35b10f39d997ce83b7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Trim trailing whitespaces after processing ANSI sequences</title>
<updated>2025-02-26T07:17:12+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-02-26T07:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=639253840fc553cc6a082b3f1275e72903ecc0eb'/>
<id>639253840fc553cc6a082b3f1275e72903ecc0eb</id>
<content type='text'>
Close #4282
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close #4282
</pre>
</div>
</content>
</entry>
<entry>
<title>Make --accept-nth and --with-nth support templates</title>
<updated>2025-02-12T11:15:04+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-02-12T11:15:04+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=84e2262ad63df2112f16b2a80fc661294c3da45e'/>
<id>84e2262ad63df2112f16b2a80fc661294c3da45e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --accept-nth option to transform the output</title>
<updated>2025-02-09T02:53:35+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2025-02-09T02:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=2b584586ed1caf15429625da981575ee35d407b8'/>
<id>2b584586ed1caf15429625da981575ee35d407b8</id>
<content type='text'>
This option can be used to replace a sed or awk in the post-processing step.

  ps -ef | fzf --multi --header-lines 1 | awk '{print $2}'
  ps -ef | fzf --multi --header-lines 1 --accept-nth 2

This may not be a very "Unix-y" thing to do, so I've always felt that fzf
shouldn't have such an option, but I've finally changed my mind because:

* fzf can be configured with a custom delimiter that is a fixed string
  or a regular expression.
* In such cases, you'd need to repeat the delimiter again in the
  post-processing step.
* Also, tools like awk or sed may interpret a regular expression
  differently, causing mismatches.

You can still use sed, cut, or awk if you prefer.

Close #3987
Close #1323
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option can be used to replace a sed or awk in the post-processing step.

  ps -ef | fzf --multi --header-lines 1 | awk '{print $2}'
  ps -ef | fzf --multi --header-lines 1 --accept-nth 2

This may not be a very "Unix-y" thing to do, so I've always felt that fzf
shouldn't have such an option, but I've finally changed my mind because:

* fzf can be configured with a custom delimiter that is a fixed string
  or a regular expression.
* In such cases, you'd need to repeat the delimiter again in the
  post-processing step.
* Also, tools like awk or sed may interpret a regular expression
  differently, causing mismatches.

You can still use sed, cut, or awk if you prefer.

Close #3987
Close #1323
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect overflow detection when --wrap is set</title>
<updated>2024-11-11T15:33:07+00:00</updated>
<author>
<name>Junegunn Choi</name>
<email>junegunn.c@gmail.com</email>
</author>
<published>2024-11-11T15:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/fzf/commit/?id=3ec035c68bd48cdb619f1329c21eaf53d77abc81'/>
<id>3ec035c68bd48cdb619f1329c21eaf53d77abc81</id>
<content type='text'>
Fix #4083
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #4083
</pre>
</div>
</content>
</entry>
</feed>
