|
3 | 3 | ## Useful Commands |
4 | 4 |
|
5 | 5 | ### Git Commands |
6 | | -- `git commit -am "message"` - Add all changes and commit |
7 | | -- `git push` - Push changes to remote |
8 | | -- `git status` - Check current status |
9 | | -- `git diff` - Show changes |
10 | | -- `git log -n 5` - Show last 5 commits |
| 6 | +- `git -C /home/gregg/Projects/neovim/plugins/claude-code commit -am "message"` - Add all changes and commit |
| 7 | +- `git -C /home/gregg/Projects/neovim/plugins/claude-code push` - Push changes to remote |
| 8 | +- `git -C /home/gregg/Projects/neovim/plugins/claude-code status` - Check current status |
| 9 | +- `git -C /home/gregg/Projects/neovim/plugins/claude-code diff` - Show changes |
| 10 | +- `git -C /home/gregg/Projects/neovim/plugins/claude-code log -n 5` - Show last 5 commits |
| 11 | + |
| 12 | +### Development Commands |
| 13 | +- `stylua lua/ -c` - Check Lua formatting |
| 14 | +- `stylua lua/` - Format Lua code |
| 15 | +- `luacheck lua/` - Run Lua linter |
| 16 | +- `nvim --headless -c "lua require('claude-code.test').run()"` - Run tests |
11 | 17 |
|
12 | 18 | ## Codebase Information |
13 | 19 |
|
@@ -44,7 +50,24 @@ require("claude-code").setup({ |
44 | 50 | ``` |
45 | 51 |
|
46 | 52 | ### Project Structure |
47 | | -- `lua/claude-code/init.lua` - Main plugin file with all functionality |
| 53 | +- `lua/claude-code/init.lua` - Main plugin file |
| 54 | +- `lua/claude-code/config.lua` - Configuration module |
| 55 | +- `lua/claude-code/terminal.lua` - Terminal management |
| 56 | +- `lua/claude-code/buffer.lua` - Buffer utilities |
| 57 | +- `lua/claude-code/autocmds.lua` - Autocommands for file refresh |
| 58 | +- `lua/claude-code/version.lua` - Version information |
| 59 | + |
| 60 | +### Features |
| 61 | +- Seamless Neovim integration with Claude Code AI |
| 62 | +- Terminal-based interface for Claude interaction |
| 63 | +- File change detection and auto-refresh |
| 64 | +- Customizable window positioning and appearance |
| 65 | +- Integration with file context and projects |
| 66 | +- Convenient keymaps for toggling and navigation |
| 67 | + |
| 68 | +### Version Management |
| 69 | +- Current version: v0.4.2 |
| 70 | +- Version file: `lua/claude-code/version.lua` |
48 | 71 |
|
49 | 72 | ### Key Files |
50 | 73 | - `README.md` - Plugin documentation |
|
0 commit comments