Skip to content

feat: add banglish LSP support (closes #22298)#22330

Open
Arefin994 wants to merge 7 commits intoanomalyco:devfrom
Arefin994:feat/bangla-lsp-support
Open

feat: add banglish LSP support (closes #22298)#22330
Arefin994 wants to merge 7 commits intoanomalyco:devfrom
Arefin994:feat/bangla-lsp-support

Conversation

@Arefin994
Copy link
Copy Markdown

@Arefin994 Arefin994 commented Apr 13, 2026

Issue for this PR

Closes #22298

Type of change

  • New feature

What does this PR do?

This PR adds Language Server Protocol (LSP) support for the Banglish language.

  • Integrated LSP configuration in packages/opencode/src/lsp/server.ts.
  • Added file extension mappings (.bn, .bd, .bangla) in packages/opencode/src/lsp/language.ts.
  • Added UI translations in packages/web/src/content/i18n/bn.json.

How did you verify your code works?

I verified the syntax of the TypeScript configurations and ensured the JSON file is valid. I also refactored the spawn logic to use which() instead of Npm.which() to ensure compatibility with the project's CI environment and prevent network-related timeouts during tests.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions github-actions bot added needs:compliance This means the issue will auto-close after 2 hours. needs:title labels Apr 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Hey! Your PR title Feat/bangla lsp support doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@Arefin994 Arefin994 changed the title Feat/bangla lsp support feat: add banglish LSP support (closes #22298) Apr 13, 2026
@github-actions github-actions bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Apr 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

Thanks for updating your PR! It now meets our contributing guidelines. 👍

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.

[FEATURE]: Add LSP support for Bangla language

1 participant