LSP servers are only loaded on Copilot CLI startup, so the user
must exit and re-launch for the new configuration to take effect.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Rewrite description to emphasize code intelligence capabilities
(go-to-definition, find-references, hover) so the coding agent
triggers the skill when it needs deeper code understanding, while
still matching explicit LSP setup/configuration requests.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace pylsp primary + pyright alternative with a single pyright
recommendation for Python. Go already correctly recommends gopls.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace csharp-ls/OmniSharp with roslyn-language-server in the .NET
section, matching the official dotnet/skills reference configuration.
Addresses review feedback from @aaronpowell in PR #1272.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Update SKILL.md description to mention both config paths (user-level
and repo-level) instead of only lsp-config.json
- Clarify workflow step 6 with explicit file paths
- Add note in references/lsp-servers.md explaining snippets are objects
to insert under the lspServers key
- Regenerate docs/README.skills.md with updated description
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Adds a new skill that helps users install and configure Language Server
Protocol servers for GitHub Copilot CLI. Includes:
- Interactive workflow: detect OS, install server, write config, verify
- Bundled reference with 14 languages (Java/jdtls, TypeScript, Python,
Go, Rust, C/C++, C#, Ruby, PHP, Kotlin, Swift, Lua, YAML, Bash)
- Per-OS install commands and ready-to-use lsp-config.json snippets
- Support for both user-level and repo-level configuration
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>