This document outlines the planned development path for the Claude Code Neovim plugin. It's divided into short-term, medium-term, and long-term goals. This roadmap may evolve over time based on user feedback and project priorities.
-
Enhanced Terminal Integration: Improve the Neovim terminal experience with Claude Code
- Add better window management options
- Implement automatic terminal resizing
- Create improved keybindings for common interactions
-
Context Helpers: Utilities for providing better context to Claude
- Add file/snippet insertion shortcuts
- Implement buffer content selection tools
- Create project file tree insertion helpers
-
Plugin Configuration: More flexible configuration options
- Add per-filetype settings
- Implement project-specific configurations
- Create toggle options for different features
-
Prompt Library: Create a comprehensive prompt system
- Implement a prompt template manager
- Add customizable prompt categories
- Create filetype-specific prompts
- Build prompt insertion keybindings
-
Session Management: Better handling of Claude Code sessions
- Add session saving/restoration
- Implement named sessions for different tasks
- Create session export/import functionality
-
Editor Integration: Tighter integration with Neovim workflow
- Improve interaction with other plugins
- Add support for output buffer navigation
- Create clipboard integration options
-
Advanced Output Handling: Better ways to use Claude's responses
- Implement code block extraction
- Add output filtering options
- Create automatic documentation generation
-
Project Analysis Helpers: Tools to help Claude understand projects
- File tree summarization utilities
- Project structure visualization
- Dependency analysis helpers
- Basic Claude Code integration in Neovim
- Terminal-based interaction
- Configurable keybindings
- Terminal toggle functionality
- Git directory detection
If you have feature requests or would like to contribute to the roadmap, please:
- Check if your idea already exists as an issue on GitHub
- If not, open a new issue with the "enhancement" label
- Explain how your idea would improve the Claude Code plugin experience
We welcome community contributions to help achieve these goals! See CONTRIBUTING.md for more information on how to contribute.