Skip to content

vim matching doesn't work in multibuffers #54209

@feddy2x

Description

@feddy2x

Reproduction steps

  1. Start Zed
  2. open a language buffer
  3. Execute an action that triggers a multibuffer view (like "editor: find all references")
  4. Navigate to an arbitrary excerpt that contains a bracket pair
  5. within that excerpt (from any position within it), invoke "vim: matching" action

Current vs. Expected behavior

Current behavior:

Screen.Recording.2026-04-18.at.00.28.26.mov

vim matching doesn't work in multibuffers

Expected behavior:

vim matching operates just as in singleton buffers

Zed version and system specs

Zed: v0.232.2
OS: macOS Tahoe 26.3.1 (a)

Attach Zed log file

Nothing relevant

Relevant Zed settings

Nothing relevant, vim mode enabled without further modifications

Relevant Keymap

Default Zed keymap

(for AI issues) Model provider details

No response

If you are using WSL on Windows, what flavor of Linux are you using?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:parity/vimFeedback for Vim parity featuresfrequency:uncommonBugs that happen for a small subset of users, special configurations, rare circumstances, etcpriority:P2Average run-of-the-mill bugsstate:reproducibleVerified steps to reproduce included and someone on the team managed to reproduce

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions