diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2025-02-26 00:24:41 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2025-02-26 00:25:23 +0900 |
| commit | 710ebdf9c14e0c88b0cfc843ce08edcdd4554571 (patch) | |
| tree | dac36d7934813166ac18b61146daf2bd44a94490 /src/item.go | |
| parent | bb64d84ce407221bd0c4e219b182cfbafac0bed7 (diff) | |
| download | fzf-710ebdf9c14e0c88b0cfc843ce08edcdd4554571.tar.gz | |
Make --accept-nth compatible with --select-1
Fix #4287
Diffstat (limited to 'src/item.go')
| -rw-r--r-- | src/item.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/item.go b/src/item.go index ca32f1bd..19f0498e 100644 --- a/src/item.go +++ b/src/item.go @@ -51,3 +51,9 @@ func (item *Item) AsString(stripAnsi bool) string { } return item.text.ToString() } + +func (item *Item) acceptNth(stripAnsi bool, delimiter Delimiter, transformer func([]Token, int32) string) string { + tokens := Tokenize(item.AsString(stripAnsi), delimiter) + transformed := transformer(tokens, item.Index()) + return StripLastDelimiter(transformed, delimiter) +} |
