diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2025-10-01 23:47:09 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2025-10-09 00:17:00 +0900 |
| commit | 91beacf0f4966e0e5ddbcdedae008d8a66f93ab9 (patch) | |
| tree | 978a5cdb30bcf2ce8f9faacda024a2baffa83af1 /src/options.go | |
| parent | e6ad01fb90df7e324068f61ae96e056f327959c7 (diff) | |
| download | fzf-91beacf0f4966e0e5ddbcdedae008d8a66f93ab9.tar.gz | |
Add special 'strip' style attribute for stripping colors
Test cases:
fd --color always | fzf --ansi --delimiter /
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim,nth:regular
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular --raw
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strikethrough --raw
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:strikethrough --raw
fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:dim:strikethrough --raw
Diffstat (limited to 'src/options.go')
| -rw-r--r-- | src/options.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go index 79e016b6..aa50dc54 100644 --- a/src/options.go +++ b/src/options.go @@ -1366,6 +1366,8 @@ func parseTheme(defaultTheme *tui.ColorTheme, str string) (*tui.ColorTheme, *tui cattr.Attr |= tui.Bold case "dim": cattr.Attr |= tui.Dim + case "strip": + cattr.Attr |= tui.Strip case "italic": cattr.Attr |= tui.Italic case "underline": |
