coder / coder/claudecode.nvim

[BUG] Incorrect diff colouring positioning when snacks_picker_list open

Offen
#196 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Lua
Sterne
3.1k
Forks
216
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Bug Description

Seems like `snacks_list_picker` is not being filtered out of the main window checks when a file is opened to display a diff.

## To Reproduce

Steps to reproduce the behavior:

1. Open nvim
2. Toggle snacks file explorer
3. Initiate a diff with `claudecode.nvim` on an unopened file
4. See incorrect colouring placement

## Expected Behavior

Diff colouring should be applied to the buffer containing the previous file state

## Environment

- Neovim version: 0.11.6
- Claude Code CLI version: 2.1.50
- OS: macOS 26.2
- Plugin version: 0.3.0

## Error Messages

N/A

## Additional Context

Image

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere das Problem in Neovim anhand der aufgeführten Schritte, wobei der snacks-Dateiexplorer geöffnet ist und ein Diff über claudecode.nvim gestartet wird. Beginne damit, die Prüfungen für das Hauptfenster rund um snacks_list_picker nachzuverfolgen; fertig ist es, wenn die Diff-Färbung auf den Buffer angewendet wird, der den vorherigen Dateistand enthält, und nicht auf das Picker-Fenster.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua, vim
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.