robcmills

Cc.Nvim — Development skill for Claude Code

Development community

neovim native plugin for coding agents (claude code and codex).

How to install Cc.Nvim

This entry records only its repository, not the path inside it, so there is no exact command to give. Open robcmills/cc.nvim and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cc.Nvim does

neovim native plugin for coding agents (claude code and codex).

Alternatives in Development

README

cc.nvim

A neovim-native coding agent wrapper. Works with Claude Code and Codex CLIs. Replaces TUI with a vertical split:

  • foldable tree display of chat and tool calls
  • editable markdown prompt buffer

Both are native neovim buffers.

cc.nvim screenshot1 cc.nvim screenshot2

Why

  • I love neovim and dislike TUIs.
  • I just wanted a simple markdown buffer to edit my prompts in, with all the key bindings I'm used to.
  • I like the foldable tree as a way of visualizing agent sessions.
  • I'm obsessed with customizing my workflows. I hated having little control over the TUI.

Additionally, there were some issues with claude code when I built this, (that may be out-of-date today):

  • Scrollback: Since the TUI switched to an alternate screen buffer (#42670, #28077), you can't scroll up to read earlier messages — even ten messages back. And even if you are not facing these issues, the default verbose output includes a lot of tool results, which can quickly overflow your terminal scrollback limit (which helps perf), cutting off the beginning of the session. In a Neovim buffer it's just gg (reliably beginning of session), G (latest message/enter tail mode), / (page up/down), search, marks, yank (with no copy formatting issues caused by trailing whitespace).
  • Rendering flicker and redraw jitter. Streaming tokens in the TUI repaint the whole screen; inside tmux this spirals into thousands of scroll events per second (#9935, #3648). cc.nvim appends to a buffer — no alt-screen, no repaint storms.
  • Long sessions get sluggish. The TUI holds and redraws the entire conversation from the