diff --git a/CHANGELOG.md b/CHANGELOG.md index 6eba8cbb..37621c30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,10 @@ CHANGELOG 0.60.2 ------ -- Template for `--with-nth` and `--accept-nth` now supports `{n}` which evaluates to the zero-based ordinal index of the item. +- Template for `--with-nth` and `--accept-nth` now supports `{n}` which evaluates to the zero-based ordinal index of the item +- Fixed a regression that caused the last field in the "nth" expression to be trimmed when a regular expression delimiter is used + - Thanks to @phanen for the fix +- Fixed 'jump' action when the pointer is an empty string 0.60.1 ------ diff --git a/install b/install index 2fd69ba7..81c03c2b 100755 --- a/install +++ b/install @@ -2,7 +2,7 @@ set -u -version=0.60.1 +version=0.60.2 auto_completion= key_bindings= update_config=2 diff --git a/install.ps1 b/install.ps1 index c6cc2cc8..c6b62fd4 100644 --- a/install.ps1 +++ b/install.ps1 @@ -1,4 +1,4 @@ -$version="0.60.1" +$version="0.60.2" $fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition diff --git a/man/man1/fzf-tmux.1 b/man/man1/fzf-tmux.1 index 780fd078..ca4b32da 100644 --- a/man/man1/fzf-tmux.1 +++ b/man/man1/fzf-tmux.1 @@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. .. -.TH fzf\-tmux 1 "Feb 2025" "fzf 0.60.1" "fzf\-tmux - open fzf in tmux split pane" +.TH fzf\-tmux 1 "Feb 2025" "fzf 0.60.2" "fzf\-tmux - open fzf in tmux split pane" .SH NAME fzf\-tmux - open fzf in tmux split pane diff --git a/man/man1/fzf.1 b/man/man1/fzf.1 index fc62a4da..cf2a1f91 100644 --- a/man/man1/fzf.1 +++ b/man/man1/fzf.1 @@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. .. -.TH fzf 1 "Feb 2025" "fzf 0.60.1" "fzf - a command-line fuzzy finder" +.TH fzf 1 "Feb 2025" "fzf 0.60.2" "fzf - a command-line fuzzy finder" .SH NAME fzf - a command-line fuzzy finder @@ -124,6 +124,7 @@ Transform the presentation of each line using the field index expressions. For advanced transformation, you can provide a template containing field index expressions in curly braces. When you use a template, the trailing delimiter is stripped from each expression, giving you more control over the output. +\fB{n}\fR in template evaluates to the zero-based ordinal index of the line. .RS e.g. @@ -131,7 +132,7 @@ e.g. echo foo bar baz | fzf --with-nth 2.. # Use template to rearrange fields - echo foo,bar,baz | fzf --delimiter , --with-nth '{1},{3},{2},{1..2}' + echo foo,bar,baz | fzf --delimiter , --with-nth '{n},{1},{3},{2},{1..2}' .RE .TP .BI "\-\-accept\-nth=" "N[,..] or TEMPLATE" @@ -139,7 +140,8 @@ Define which fields to print on accept. The last delimiter is stripped from the output. For advanced transformation, you can provide a template containing field index expressions in curly braces. When you use a template, the trailing delimiter is stripped from each expression, giving you more control over the -output. +output. \fB{n}\fR in template evaluates to the zero-based ordinal index of the +line. .RS e.g. @@ -147,7 +149,7 @@ e.g. echo foo bar baz | fzf --accept-nth 2 # Template - echo foo bar baz | fzf --accept-nth '1st: {1}, 2nd: {2}, 3rd: {3}' + echo foo bar baz | fzf --accept-nth 'Index: {n}, 1st: {1}, 2nd: {2}, 3rd: {3}' .RE .TP .B "+s, \-\-no\-sort"