Skip to content

Releases: dreemanuel/claude-code.nvim

Claude Code Neovim Integration v1.0.0

27 Jun 13:35

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Unreleased

1.0.0 - 2025-01-XX

Added

  • Initial release of claude-code.nvim
  • Tmux integration for Claude Code CLI communication
  • Auto-detection of Claude Code panes
  • File and selection sending to Claude
  • Diff preview using diffview.nvim
  • Change acceptance/rejection workflow
  • Which-key integration with <leader>a prefix
  • Comprehensive documentation and help system
  • Project-specific analysis suggestions
  • Smart error handling and user feedback
  • Configurable keybindings and options

Features

  • Core Functionality

    • Send current file to Claude (<leader>af)
    • Send visual selection to Claude (<leader>as)
    • Send custom commands to Claude (<leader>ac)
    • Preview diffs of proposed changes (<leader>ad)
    • Accept changes (<leader>aa)
    • Reject changes (<leader>ar)
    • Toggle to Claude pane (<leader>at)
  • Utility Commands

    • Integration status info (<leader>ai)
    • Help documentation (<leader>ah)
    • Project suggestions (<leader>ap)
  • Smart Detection

    • Automatic Claude Code pane detection
    • Multiple tmux session support
    • Fallback to manual configuration
  • Configuration Options

    • Customizable keybindings
    • Configurable tmux settings
    • Adjustable diff options
    • Flexible temp directory settings

Dependencies

  • Neovim >= 0.8.0
  • tmux
  • Claude Code CLI
  • sindrets/diffview.nvim
  • folke/which-key.nvim (optional)