Skip to content

feat: update devbox, neovim config, and shell env for Claude Code compatibility - #10

Merged
paveg merged 1 commit into
mainfrom
feat/update-devbox-nvim-config
Dec 19, 2025
Merged

paveg merged 1 commit into
mainfrom
feat/update-devbox-nvim-config

Conversation

@paveg

@paveg paveg commented Dec 19, 2025

Copy link
Copy Markdown
Owner

Summary

  • Add go, nodejs, python to devbox.json for LSP servers (gopls, ts_ls, pyright)
  • Update README.md with new devbox packages documentation
  • Move devbox shellenv from .zshrc to .zshenv for non-interactive shells (fixes Claude Code not finding devbox tools)
  • Update lsp.lua to use vim.lsp.config API (Neovim 0.11+)
  • Replace nvim-treesitter-textobjects with mini.ai for compatibility with latest nvim-treesitter

Test plan

  • Run just test to verify syntax
  • Apply dotfiles and verify devbox tools are available in non-interactive shells
  • Open Neovim and verify LSP servers start without errors
  • Test textobjects (af, if, ac, ic) work with mini.ai

🤖 Generated with Claude Code

…patibility

- Add go, nodejs, python to devbox.json for LSP servers
- Update README.md with new devbox packages documentation
- Move devbox shellenv from .zshrc to .zshenv for non-interactive shells
- Update lsp.lua to use vim.lsp.config API (Neovim 0.11+)
- Replace nvim-treesitter-textobjects with mini.ai for compatibility

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@paveg
paveg merged commit d4778ef into main Dec 19, 2025
8 checks passed
@paveg
paveg deleted the feat/update-devbox-nvim-config branch December 19, 2025 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant