Skip to content

No dimming of non-matching items in --raw mode in Vim #4623

@jannis-baum

Description

@jannis-baum

Hello! I noticed that fzf --raw in Vim doesn't seem to dim the non-matching items.

When I run echo "some\nrandom\nwords" | fzf --raw in the shell and type in s the non-matching item random is dimmed as expected:

Image

However, when I run call fzf#run(fzf#wrap({ 'source': ["some", "random", "words"], 'options': ['--raw'] })) in Vim type in s it looks like this:

Image

i.e. the dimming doesn't happen. I would have expected it to behave the same as it does in the shell. I tested this with fzf versions 0.66.1 and 0.67.0 (Homebrew) and on Vim and Nvim, it's the same everywhere.

EDIT I'm on kitty 0.44.0 and macOS 26.1 in case that matters. I can also reproduce it on the default macOS terminal.

EDIT 2

Nvim version:

NVIM v0.11.5
Build type: Release
LuaJIT 2.1.1761727121

Vim version:

VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Oct 12 2025 14:37:02)
macOS version - arm64
Included patches: 1-1850
Compiled by Homebrew

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions