coder / coder/claudecode.nvim

[PROVIDER] Floating and minimizing Claude window

Open
#306 0 comments 0 reactions 0 assignees View on GitHub
needs-triage
Dominant language
Lua
Stars
3.1k
Forks
216
PR merge metrics
No merged PRs in 30d

Description

First, I would like to say thanks for this incredible plugin that solved my need to integrate Claude and Neovim.
The issue I found was not related to the plugin, but to the standard way using a split to see the Claude terminal and the other 3 panels with current code, old diff and new diff. This division made the reading impossible, so I worked on this provider plugin, as I wanted to see better the code suggestions, and wanted to see the Claude activity in a minimal window, I created this provider for claudecode.nvim that fits my dev workflow nicely. It was vibe-coded with Claude itself, so any suggestion is appreciated and any help to cover other workflow or cases I did not see on my daily work.

----
Claude Code opens in a centered float instead of a split — and, crucially, gets out of your way on its own: when Claude proposes an edit, the float collapses into a small corner notification so the diff is visible, and it comes back once Claude has settled and is waiting for you.
----
[git@github.com:hebercosfer/floating-claude.nvim.git](https://github.com/hebercosfer/floating-claude.nvim)

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by reviewing the linked floating-claude.nvim provider and comparing its centered float, corner-notification collapse, and restoration behavior with claudecode.nvim; done means the proposed workflow is integrated and its behavior is covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, neovim
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.