Releases: dreemanuel/claude-code.nvim
Releases · dreemanuel/claude-code.nvim
Claude Code Neovim Integration v1.0.0
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>aprefix - 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)
- Send current file to Claude (
-
Utility Commands
- Integration status info (
<leader>ai) - Help documentation (
<leader>ah) - Project suggestions (
<leader>ap)
- Integration status info (
-
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)