Skip to content

Conversation

@rameshreddy-adutla
Copy link

The LSP configuration section currently only shows a TypeScript example. This adds installation and configuration examples for Java (jdtls) and Python (pylsp) — two of the most widely used languages on GitHub.

Changes

  • Added installation instructions for Java (jdtls via Homebrew + manual download link) and Python (pylsp via pip)
  • Added individual LSP config examples for TypeScript, Java, and Python under named headings
  • Added a combined multi-language configuration example showing all three together
  • Restructured the existing single example into language-specific sections for clarity

Why

The README's LSP section told users to "install the corresponding LSP server and configure it following the same pattern" but only provided a TypeScript example. Java developers using jdtls face a more complex setup than TypeScript, and having a working config example removes friction.

This addresses part of #1349 (Java/JVM ecosystem awareness).

Pattern

Follows the same approach as recently merged docs PRs:

The LSP section only showed TypeScript configuration. Add examples for
Java (jdtls) and Python (pylsp) — two of the most widely used languages
on GitHub — including installation instructions, individual configs,
and a combined multi-language configuration example.
Copilot AI review requested due to automatic review settings February 7, 2026 21:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the README’s LSP section to provide concrete installation and lsp-config.json examples for additional languages (Java and Python), expanding beyond the previous TypeScript-only guidance and aligning with the goal in #1349 to improve Java/JVM usability.

Changes:

  • Added install commands for TypeScript/JavaScript, Java (jdtls), and Python (pylsp).
  • Split the LSP configuration example into per-language sections (TypeScript, Java, Python).
  • Added a combined multi-language configuration example.

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

rameshreddy-adutla and others added 2 commits February 8, 2026 00:16
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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