Skip to content

Air 2026-07-05 - #91

Merged
ADGEfficiency merged 5 commits into
mainfrom
air-2026-07-05
Aug 6, 2026
Merged

Air 2026-07-05#91
ADGEfficiency merged 5 commits into
mainfrom
air-2026-07-05

Conversation

@ADGEfficiency

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the dotfiles/tooling setup to improve Godot (GDScript) and C# editor support, refreshes Pi agent configuration, and switches Neovim chat tooling from CodeCompanion to CopilotChat.

Changes:

  • Add Godot/GDScript tooling across uv (gdtoolkit), Tree-sitter parsers, linting, formatting, and an editor alias.
  • Add C# tooling via dotnet global tools and Neovim LSP/formatting integration.
  • Update Pi settings/guardrails and replace Neovim CodeCompanion integration with CopilotChat (including lockfile updates).

Reviewed changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/setup-uv.sh Installs gdtoolkit via uv tool install for Godot-related CLIs.
scripts/setup-pi.sh Removes a Pi package installation entry.
scripts/setup-lsps.sh Adds dotnet global tool installs for C# tooling.
scripts/aliases.sh Adds godot alias pointing to godot-mono.
dotfiles/common/setup-path.sh Ensures ~/.dotnet/tools is on PATH (fixing macOS path_helper tilde issue).
dotfiles/.gitignore Ignores Claude .cc-writes directory.
config/pi/settings.json Updates default model and trims package list; adds lastChangelogVersion.
config/pi/extensions/guardrails.json Updates guardrails version, adds schema, and configures path access allowlist.
config/pi/AGENTS.md Adds guidance for plan structure and formatting conventions.
config/nvim/lua/plugins/treesitter.lua Registers fence-name mappings and installs additional parsers for C#/Godot.
config/nvim/lua/plugins/lsp.lua Adds csharp-ls and a Godot editor-connected GDScript LSP config.
config/nvim/lua/plugins/linting.lua Adds GDScript linting via gdlint.
config/nvim/lua/plugins/formatting.lua Adds C# (csharpier) and GDScript (gdformat) formatter mappings.
config/nvim/lua/plugins/copilot.lua Replaces CodeCompanion config with CopilotChat configuration.
config/nvim/lua/plugins/cmp.lua Removes CodeCompanion-specific completion source configuration.
config/nvim/lua/config/keymap.lua Updates Telescope mappings and switches chat keybinds to CopilotChat.
config/nvim/lua/config/codecompanion_spinner.lua Deletes CodeCompanion spinner helper module.
config/nvim/lazy-lock.json Updates plugin lock entries to reflect CopilotChat and removed plugins.
config/brew/Brewfile Comments out one tap entry and adds gum; also resolves prior conflict-marker state.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/setup-lsps.sh
Comment on lines +6 to +7
dotnet tool install --global csharp-ls
dotnet tool install --global csharpier
@ADGEfficiency
ADGEfficiency merged commit 78ade17 into main Aug 6, 2026
3 checks passed
@ADGEfficiency
ADGEfficiency deleted the air-2026-07-05 branch August 6, 2026 05:13
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