Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
cffe2e0
save
thatguyinabeanie May 30, 2025
b876f8e
native lua neovim mcp server
thatguyinabeanie May 30, 2025
47f9fe1
save
thatguyinabeanie May 30, 2025
d90918a
tests
thatguyinabeanie May 30, 2025
9a6ebac
tests/
thatguyinabeanie May 30, 2025
42583fb
.gitignore
thatguyinabeanie May 30, 2025
487cb25
cleanup docs
thatguyinabeanie May 30, 2025
f0d3545
feat: add configurable Claude CLI path support with robust detection
thatguyinabeanie May 30, 2025
d762e65
feat: add project tree helper with TDD approach
thatguyinabeanie May 30, 2025
2f5576a
feat: implement safe window toggle to prevent process interruption
thatguyinabeanie May 31, 2025
c72f8e8
Enhance documentation and implementation for Claude Code MCP integration
thatguyinabeanie May 31, 2025
007ea84
feat: implement MCP integration with detailed documentation and serve…
thatguyinabeanie May 31, 2025
725be5d
chore: update GitHub Actions checkout action to v4
thatguyinabeanie May 31, 2025
42a3fff
feat: add file reference shortcut to README for Claude prompt input
thatguyinabeanie May 31, 2025
6fa8d5c
feat: implement MCP server CLI entry with integration tests
thatguyinabeanie May 31, 2025
a9d95ed
feat: enhance MCP server CLI with remote and shell functionality
thatguyinabeanie May 31, 2025
2be4f92
feat: add MCP server Ex commands and integration tests
thatguyinabeanie May 31, 2025
a767e27
feat: add plugin contract tests for claude-code.nvim
thatguyinabeanie May 31, 2025
38232a3
save
thatguyinabeanie May 31, 2025
14c6555
fixing tests little bylittle
thatguyinabeanie May 31, 2025
879f877
fix: update Safe Window Toggle tests for improved accuracy
thatguyinabeanie May 31, 2025
fc8d525
fix specs
thatguyinabeanie May 31, 2025
20a3c4a
fix: resolve all test failures and eliminate test pollution
thatguyinabeanie May 31, 2025
306fae2
feat: implement comprehensive PR #30 review feedback with TDD approach
thatguyinabeanie May 31, 2025
e1cf8b8
feat: complete 100% of PR #30 review items with markdown formatting f…
thatguyinabeanie May 31, 2025
211c55c
feat: add comprehensive tutorials documentation for claude-code.nvim
thatguyinabeanie May 31, 2025
b216286
docs: add comprehensive comments to complex code sections
thatguyinabeanie May 31, 2025
df118b9
fix: disable startup notifications by default
thatguyinabeanie May 31, 2025
0e31904
feat: test against multiple Lua versions (5.1, 5.3, 5.4) in CI workflows
thatguyinabeanie May 31, 2025
6b1c2a7
feat: add LuaJIT versions to CI test matrix
thatguyinabeanie May 31, 2025
ae3f2ec
fix: resolve MCP server CI test failures
thatguyinabeanie May 31, 2025
9b8423d
Ci fixes (#1)
thatguyinabeanie Jun 2, 2025
ae5c1e0
feat: add MCP debug mode support (#2)
thatguyinabeanie Jun 8, 2025
059dd36
fix: update tests for mcp-neovim-server integration
thatguyinabeanie Jun 8, 2025
b43778f
docs: clarify mapping between MCP resource URIs and config keys
thatguyinabeanie Jun 9, 2025
d78c3e0
fix: resolve CI test failures and improve test infrastructure
thatguyinabeanie Jun 20, 2025
741c4e1
fix: resolve MCP server lag and add missing commands (#3)
thatguyinabeanie Jun 20, 2025
733a628
feat: make CLI detection notifications configurable (#4)
thatguyinabeanie Jun 23, 2025
e19a455
docs: consolidate CONTRIBUTING.md and document MCP architecture history
thatguyinabeanie Jun 30, 2025
f376d22
refactor: flatten MCP module structure and remove experimental code
thatguyinabeanie Jun 30, 2025
af005aa
docs: consolidate all documentation into official help file
thatguyinabeanie Jun 30, 2025
c031dc9
docs: add floating window documentation and remove CI fixes summary
thatguyinabeanie Jun 30, 2025
9911364
refactor: move test scripts to scripts/ directory
thatguyinabeanie Jun 30, 2025
6ddd0f6
cleanup: remove duplicate test_mcp.sh from root directory
thatguyinabeanie Jun 30, 2025
503d328
refactor: update tests for external mcp-neovim-server architecture
thatguyinabeanie Jun 30, 2025
66f42f6
refactor: remove bin/ directory and simplify MCP integration
thatguyinabeanie Jun 30, 2025
1cb5c94
fix: update test script and validation for new MCP architecture
thatguyinabeanie Jun 30, 2025
c5dd05a
fix: correct MCP module import in commands.lua
thatguyinabeanie Jun 30, 2025
9f6f4ce
fix: update all MCP module imports from claude-code.mcp to claude-cod…
thatguyinabeanie Jun 30, 2025
e6fb0a7
Fix: Resolve CI failures and update tests
thatguyinabeanie Jul 1, 2025
2dd6a39
Fix: Unclosed code block in project-tree-helper.md
thatguyinabeanie Jul 1, 2025
f8b8ca4
Fix: Add GEMINI.md to .gitignore and fix unclosed code block in proje…
thatguyinabeanie Jul 1, 2025
97b1714
Fix: Sanitize buffer names to handle path separators
thatguyinabeanie Jul 1, 2025
eb57d80
Fix: Unfinished string in terminal.lua
thatguyinabeanie Jul 1, 2025
a5ce92b
Fix: Resolve syntax errors and duplicate content in terminal.lua
thatguyinabeanie Jul 8, 2025
997a35a
claude.md
thatguyinabeanie Jul 10, 2025
7983247
Merge upstream changes: floating window support and cleanup
thatguyinabeanie Jul 10, 2025
8995a3f
Fix post-merge issues: restore missing functions and update tests
thatguyinabeanie Jul 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .claude.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"mcpServers":{"filesystem":{"args":["-y","@modelcontextprotocol/server-filesystem"],"command":"npx"}}}
30 changes: 17 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,48 +6,50 @@ labels: bug
assignees: ''
---

## Bug Description
## bug description

A clear and concise description of what the bug is.

## Steps To Reproduce
## steps to reproduce

1. Go to '...'
2. Run command '....'
3. See error

## Expected Behavior
## expected behavior

A clear and concise description of what you expected to happen.

## Screenshots
## screenshots

If applicable, add screenshots to help explain your problem.

## Environment
## environment

- OS: [e.g. Ubuntu 22.04, macOS 13.0, Windows 11]
- Neovim version: [e.g. 0.9.0]
- Claude Code CLI version: [e.g. 1.0.0]
- Plugin version or commit hash: [e.g. main branch as of date]
- OS: [for example, Ubuntu 22.04, macOS 13.0, Windows 11]
- Neovim version: [for example, 0.9.0]
- Claude Code command-line tool version: [for example, 1.0.0]
- Plugin version or commit hash: [for example, main branch as of date]

## Plugin Configuration
## plugin configuration

```lua
-- Your Claude-Code.nvim configuration here
require("claude-code").setup({
-- Your configuration options
})
```

## Additional Context
```text

## additional context

Add any other context about the problem here, such as:

- Error messages from Neovim (:messages)
- Logs from the Claude Code terminal
- Any recent changes to your setup

## Minimal Reproduction
## minimal reproduction

For faster debugging, try to reproduce the issue using our minimal configuration:

Expand All @@ -57,4 +59,6 @@ For faster debugging, try to reproduce the issue using our minimal configuration
```bash
nvim --clean -u minimal-init.lua
```

4. Try to reproduce the issue with this minimal setup

2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ blank_issues_enabled: false
contact_links:
- name: Questions & Discussions
url: https://github.com/greggh/claude-code.nvim/discussions
about: Please ask and answer questions here.
about: Please ask and answer questions here.
11 changes: 6 additions & 5 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,24 @@ labels: enhancement
assignees: ''
---

## Problem Statement
## problem statement

Is your feature request related to a problem? Please describe.
Example: I'm always frustrated when [...]

## Proposed Solution
## proposed solution

A clear and concise description of what you want to happen.

## Alternative Solutions
## alternative solutions

A clear and concise description of any alternative solutions or features you've considered.

## Use Case
## use case

Describe how this feature would be used and who would benefit from it.

## Additional Context
## additional context

Add any other context, screenshots, or examples about the feature request here.

4 changes: 3 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

# Pull Request

## Description
Expand Down Expand Up @@ -25,7 +26,7 @@ Please check all that apply:
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have tested with the actual Claude Code CLI tool
- [ ] I have tested with the actual Claude Code command-line tool
- [ ] I have tested in different environments (if applicable)

## Screenshots (if applicable)
Expand All @@ -35,3 +36,4 @@ Add screenshots to help explain your changes if they include visual elements.
## Additional Notes

Add any other context about the PR here.

Loading
Loading