Skip to content

Conversation

@NobbZ
Copy link
Owner

@NobbZ NobbZ commented Nov 9, 2025

Summary by CodeRabbit

  • Chores
    • Removed Augment plugin and its integration from the system, including associated configuration settings and dependencies.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 9, 2025

Walkthrough

This PR systematically removes the Augment plugin integration from the neovim configuration. Changes span the dependency pin file, wrapper configuration, optional plugin flag, Lua module, and initialization sequence across five files.

Changes

Cohort / File(s) Summary
Dependency removal
npins/sources.json
Deleted the nvim-augment GitRelease pin entry (repository: augmentcode/augment.vim, version: v0.42.0)
Configuration removal
nvim.nix, plugins/default.nix
Removed AUGMENT_NODE wrapper argument from nvim.nix; removed augment from optionalPlugins set in plugins/default.nix
Lua module removal
plugins/nobbz/lua/nobbz/augment.lua
Deleted entire Augment integration setup including environment detection, completion helpers, lazy-spec registration, key mappings, and command definitions
Initialization cleanup
plugins/nobbz/lua/nobbz/init.lua
Removed rs("augment") submodule load from initialization sequence

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • plugins/nobbz/lua/nobbz/augment.lua: Verify complete module removal and no orphaned references remain
  • plugins/default.nix: Confirm optional plugin configuration removal and no cascading effects on other plugin loading logic
  • npins/sources.json: Validate correct pin entry deleted without corrupting JSON structure
  • Cross-file consistency: Ensure all augment-related references across all five files are consistently removed

Possibly related PRs

  • augment #34: Directly undoes the original augment integration addition (pins, wrapper config, Lua module, and init loader)
  • hide augment from WK #52: Modifies the same augment.lua file to restructure key mappings
  • update 2025-10-03 #78: Updates the same nvim-augment pin entry in npins/sources.json

Poem

🐰 ✨ The augment whispers fade away,
Like morning mist in autumn's play,
No more nodes dance at startup's call,
The config breathes, unburdened, tall—
Simplicity hops forth today! 🌿

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: removing the augment plugin integration from the codebase across multiple configuration files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch push-mqnpunzuvkop

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 056e422 and d28d8cc.

📒 Files selected for processing (5)
  • npins/sources.json (0 hunks)
  • nvim.nix (0 hunks)
  • plugins/default.nix (0 hunks)
  • plugins/nobbz/lua/nobbz/augment.lua (0 hunks)
  • plugins/nobbz/lua/nobbz/init.lua (0 hunks)
💤 Files with no reviewable changes (5)
  • plugins/nobbz/lua/nobbz/augment.lua
  • nvim.nix
  • npins/sources.json
  • plugins/default.nix
  • plugins/nobbz/lua/nobbz/init.lua

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@NobbZ NobbZ merged commit 6cbf8d2 into main Nov 9, 2025
3 checks passed
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.

2 participants