Commit Graph

110 Commits

Author SHA1 Message Date
Junegunn Choi c0d407f7ce 0.60.2
CodeQL / Analyze (go) (push) Waiting to run
Test fzf on Linux / build (push) Waiting to run
Test fzf on macOS / build (push) Waiting to run
2025-02-23 19:52:57 +09:00
Junegunn Choi a24d274a3c 0.60.1
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2025-02-20 21:42:56 +09:00
Junegunn Choi 3347d61591 0.60.0
CodeQL / Analyze (go) (push) Waiting to run
Test fzf on Linux / build (push) Waiting to run
Test fzf on macOS / build (push) Waiting to run
2025-02-13 00:54:21 +09:00
Junegunn Choi bbe1721a18 0.59.0
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2025-02-02 23:39:47 +09:00
Junegunn Choi ee3916be17 Border around the input section (prompt + info)
Close #4154
2025-01-02 16:25:00 +09:00
Junegunn Choi 0476a65fca 0.57.0
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2024-12-15 17:04:04 +09:00
Junegunn Choi add1aec685 0.56.3
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
Generate Sponsors README / deploy (push) Has been cancelled
2024-11-15 10:06:01 +09:00
Junegunn Choi 215ab48222 0.56.2
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2024-11-12 00:57:55 +09:00
Junegunn Choi 64c61603e9 0.56.1
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2024-11-10 23:15:35 +09:00
Junegunn Choi ff1687744d 0.56.0
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2024-10-27 12:03:01 +09:00
Junegunn Choi fc69308057 0.55.0
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
Generate Sponsors README / deploy (push) Has been cancelled
2024-08-29 17:10:58 +09:00
polluks2 2775b771f2 [man] Add italics (#3097)
CodeQL / Analyze (go) (push) Has been cancelled
Test fzf on Linux / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
2024-08-25 22:39:20 +09:00
Junegunn Choi af4917dbb6 0.54.3 2024-07-31 21:51:54 +09:00
Junegunn Choi b896e0d314 0.54.2 2024-07-26 17:44:09 +09:00
Junegunn Choi 50fa90dfb8 0.54.1 2024-07-19 17:10:49 +09:00
Junegunn Choi 9e92b6f11e 0.54.0
New tags will have `v` prefix.

* https://github.com/junegunn/fzf/issues/2879
* https://github.com/golang/go/issues/32945

Close #2879
2024-07-08 22:51:48 +09:00
Koichi Murase 1525768094 [man] Escape hyphens to prevent conversion to Unicode hyphens (#3885)
ASCII hyphens (U+002D HYPHEN-MINUS) in the option names (e.g. -x and
--extended) and the code examples in the man pages should be escaped
as \- (e.g. \-x and \-\-extended) to prevent them being converted to
Unicode hyphens in some environments.

For example, in openSUSE Tumbleweed, the raw ASCII hyphens in the
man-page sources are configured to be the Unicode hyphen (U+2010
HYPHEN).  This makes it impossible to search the option name in the
man page by e.g. /--extended[RET].  A problem also arises in copying
and pasting option names and code examples from the man page.  It
appears to be the normal ASCII hyphens by appearance (in typical
terminal fonts) but are not recognized as the ASCII hyphens by the
`fzf` command.
2024-06-24 09:32:35 +09:00
Junegunn Choi c4a9ccd6af 0.53.0 2024-06-06 22:03:26 +09:00
Junegunn Choi 83b6033906 Add --tmux option to replace fzf-tmux script 2024-05-18 17:08:36 +09:00
Junegunn Choi 6432f00f0d 0.52.1 2024-05-14 01:54:30 +09:00
Junegunn Choi bcda25a513 0.52.0 2024-05-08 00:15:30 +09:00
Junegunn Choi 260a65b0fb 0.51.0 2024-05-01 14:14:06 +09:00
Junegunn Choi f97d275413 0.50.0 2024-04-15 00:02:27 +09:00
Junegunn Choi 62963dcefd 0.49.0 2024-04-05 00:20:26 +09:00
Junegunn Choi d579e335b5 0.48.1 2024-03-17 16:35:35 +09:00
Junegunn Choi 091b7eacba 0.48.0 2024-03-14 00:02:53 +09:00
Junegunn Choi 98ee5e651a 0.47.0 2024-03-10 21:43:41 +09:00
Junegunn Choi 3c0a630475 0.46.1 2024-02-01 18:13:00 +09:00
Junegunn Choi beb2de2dd9 0.46.0 2024-01-23 23:47:24 +09:00
Junegunn Choi 2024010119 0.45.0 2024-01-01 15:38:35 +09:00
Junegunn Choi d7d2ac3951 0.44.1 2023-11-17 19:17:00 +09:00
Junegunn Choi 7320b7df62 0.44.0 2023-11-12 22:08:08 +09:00
Junegunn Choi d3311d9f43 0.43.0 2023-10-15 01:56:05 +09:00
Junegunn Choi d471067e3f 0.42.0 2023-06-15 00:37:41 +09:00
Junegunn Choi 6eb1874c5a 0.41.1 2023-05-27 15:54:22 +09:00
Junegunn Choi 098ef4d7cf 0.41.0 2023-05-26 00:25:09 +09:00
Junegunn Choi fb76893e18 0.40.0 2023-05-01 01:59:21 +09:00
Junegunn Choi 20230402d0 0.39.0 2023-04-02 23:33:37 +09:00
Junegunn Choi 352ea07226 0.38.0 2023-02-15 23:24:42 +09:00
Junegunn Choi 2023012408 0.37.0 2023-01-24 22:11:14 +09:00
Junegunn Choi 2023011763 0.36.0 2023-01-17 01:33:05 +09:00
Junegunn Choi b55f555487 0.35.1 2022-11-18 20:42:56 +09:00
Junegunn Choi d01ae55109 0.35.0 2022-11-12 00:58:06 +09:00
Junegunn Choi 04d0b0223f 0.34.0 2022-09-28 23:22:31 +09:00
Junegunn Choi 6fb41a202a Add --scheme=[default|path|history] option to choose scoring scheme
Close #2909
Close #2930
2022-08-28 22:22:39 +09:00
Junegunn Choi 4993d19466 0.32.1 2022-08-08 23:57:32 +09:00
Junegunn Choi f0bfeba733 Add new tiebreak: 'chunk'
Favors the line with shorter matched chunk. A chunk is a set of
consecutive non-whitespace characters.

Unlike the default `length`, this new scheme works well with tabular input.

  # length prefers item #1, because the whole line is shorter,
  # chunk prefers item #2, because the matched chunk ("foo") is shorter
  fzf --height=6 --header-lines=2 --tiebreak=chunk --reverse --query=fo << "EOF"
  N | Field1 | Field2 | Field3
  - | ------ | ------ | ------
  1 | hello  | foobar | baz
  2 | world  | foo    | bazbaz
  EOF

If the input does not contain any spaces, `chunk` is equivalent to
`length`. But we're not going to set it as the default because it is
computationally more expensive.

Close #2285
Close #2537
- Not the exact solution to --tiebreak=length not taking --nth into account,
  but this should work. And the added benefit is that it works well even
  when --nth is not provided.
- Adding a bonus point to the last character of a word didn't turn out great.
  The order of the result suddenly changes when you type in the last
  character in the word producing a jarring effect.
2022-08-02 21:48:19 +09:00
Junegunn Choi ecc418ba77 0.31.0 2022-07-21 23:04:57 +09:00
Junegunn Choi d56f605b63 Add rebind action for restoring bindings after unbind
Fix #2752
Close #2564
2022-04-04 21:54:22 +09:00
Junegunn Choi ef67a45702 Add --ellipsis=.. option
Close #2432

Also see
- #1769
- https://github.com/junegunn/fzf/pull/1844#issuecomment-586663660
2022-03-29 21:35:36 +09:00