chore: tidy up mise pins and fix nvim setup#244
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
NVIM_APPNAME=devbox reads config from ~/.config/devbox/init.lua, but the symlink placed it one level too deep at ~/.config/devbox/nvim, so init.lua was never sourced and Lazy failed to load (E492). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ln -sfn nests the link inside an existing directory rather than replacing it, so a leftover ~/.config/devbox dir from a prior setup left init.lua one level too deep and Lazy kept failing (E492). Remove the target first. Also commit Lazy's lazy-lock.json to pin plugin versions. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The plugin's default branch is now the `main` rewrite, which dropped the `nvim-treesitter.configs` module and its `.setup()` API, breaking our config on load. Pin to the classic `master` branch to keep it working. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Tidy-up pass on the devbox tooling and neovim setup.
neovimandstarshipversions in.mise.toml(alongside node/pnpm); bump pnpm.config_viminsetup.sh:NVIM_APPNAME=devboxreads config from~/.config/devbox/init.lua, but the symlink placed it one level too deep at~/.config/devbox/nvim, soinit.luawas never sourced and Lazy failed withE492: Not an editor command: Lazy! sync. Now symlinkscli/nvimdirectly to~/.config/devbox, and removes any prior target first solnreplaces it instead of nesting inside an existing directory.nvim-treesitterto themasterbranch: the plugin's default branch is now themainrewrite, which dropped thenvim-treesitter.configsmodule and its.setup()API, breaking the config on load.lazy-lock.jsonto pin plugin versions.Test plan
./setup.sh config_vimthen launch nvim — Lazy bootstraps and syncs cleanly, noE492, no treesitterconfigerror.🤖 Generated with Claude Code