By 1c-syntax
BSL Language Server — LSP for 1C:Enterprise (BSL) and OneScript (OS) languages
npx claudepluginhub 1c-syntax/claude-code-bsl-lsp --plugin bsl-language-serverClaude Code plugin that integrates BSL Language Server as an LSP server for 1C:Enterprise (BSL) and OneScript (OS) files.
Provides Claude Code with code intelligence for .bsl and .os files via Language Server Protocol:
copilot /plugin install 1c-syntax/claude-code-bsl-lsp
Clone this repository and register it as a local plugin:
git clone https://github.com/1c-syntax/claude-code-bsl-lsp.git
copilot /plugin add /path/to/claude-code-bsl-lsp
On each session start the plugin:
| Platform | Archive | Binary path after extraction |
|---|---|---|
| Linux | bsl-language-server_nix.zip | bsl-language-server/bin/bsl-language-server |
| macOS | bsl-language-server_mac.zip | bsl-language-server.app/Contents/MacOS/bsl-language-server |
| Windows | bsl-language-server_win.zip | bsl-language-server/bsl-language-server.exe |
| Platform | Data directory | Symlink / wrapper |
|---|---|---|
| Linux / macOS | ~/.local/share/bsl-language-server/ | ~/.local/bin/bsl-language-server |
| Windows | %LOCALAPPDATA%\Programs\bsl-language-server\ | — (add binary dir to PATH) |
The plugin automatically downloads BSL Language Server on first session start. If automatic installation fails, install manually:
Download the latest release for your platform from GitHub Releases and place the bsl-language-server binary in your PATH.
On Windows, the plugin works via both:
BSL Language Server can be configured via .bsl-language-server.json in your project root. See the BSL Language Server documentation for available options.
| Extension | Language |
|---|---|
.bsl | 1C:Enterprise (BSL) |
.os | OneScript |
GDScript language server for Godot Engine
Perl language support via PerlNavigator LSP
YAML language server
Rust language server
Bash language server
Zig language server plugin for Claude Code with ZLS integration and automated hooks for formatting and building