Skip to content

Commit

Permalink
docs: add note for scoring_function
Browse files Browse the repository at this point in the history
  • Loading branch information
delphinus committed Apr 28, 2024
1 parent 138b69e commit 80a3649
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,27 @@ See [default configuration](https://github.com/nvim-telescope/telescope.nvim#tel
}
```

- `scoring_function` (default: See below)

> ___CAUTION___<br>
> This option is highly experimental.

This will be used only when `matcher` option is `"fuzzy"`. You can customize the
logic to adjust scores between [fzy matcher][fzy] scores and recency ones.

```lua
-- the default value
---@param recency integer
---@param fzy_score number
---@return number
scoring_function = function(recency, fzy_score)
return (10 / (recency == 0 and 1 or recency)) - 1 / fzy_score
end,
```

NOTE: telescope orders candidates in the descending order. It also accepts
negative numbers, but `-1` means the candidates should not be shown.

- `show_filter_column` (default: `true`)

Show the path of the active filter before file paths. In default, it uses the
Expand Down

0 comments on commit 80a3649

Please sign in to comment.