Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BBj Language Support (DEPRECATED — moved to basis-intl.bbj-lang)New to Visual Studio Code? Get it now.
BBj Language Support (DEPRECATED — moved to basis-intl.bbj-lang)

BBj Language Support (DEPRECATED — moved to basis-intl.bbj-lang)

BASIS Europe Distribution GmbH

basis-europe.eu
|
594 installs
| (0) | Free
DEPRECATED AND UNMAINTAINED. This extension has moved to "BBj Programming Language Support" (basis-intl.bbj-lang). Install that one instead — this listing stopped receiving updates in April 2025.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

⛔ This extension has moved

BEU.bbj-vscode is deprecated and unmaintained. Install BBj Programming Language Support (basis-intl.bbj-lang) instead.

This version (0.1.999) contains no BBj language support at all. It exists only to tell you that the extension moved, because there is no way for the old listing to hand you an update automatically.

Install the replacement

  1. Open the Extensions view and search for @id:basis-intl.bbj-lang, or open the marketplace listing.
  2. Install BBj Programming Language Support, publisher BASIS International Ltd.
  3. Uninstall this extension (BBj Language Support, publisher BEU) and reload the window.

If your editor cannot reach the VS Code Marketplace, download bbj-lang-<version>.vsix from the GitHub releases and install it via Extensions → ⋯ → Install from VSIX….

Why you never got an update

BBj support was re-published under a new publisher and a new extension ID in April 2025:

Old Current
Extension ID BEU.bbj-vscode basis-intl.bbj-lang
Publisher BASIS Europe Distribution GmbH BASIS International Ltd.
Last version 0.1.2 (April 2025) see the marketplace listing

An installed extension only ever checks its own extension ID for updates. Because development continued under a different ID, an install of BEU.bbj-vscode has been told "no updates available" ever since — correctly, and unhelpfully.

Why upgrading matters

The 0.1.x language server contains an infinite loop in its validation code ([issue #232](https://github.com/BBx-Kitchen/bbj-language-server/issues/232)). When it triggers, the server process:

  • pins a CPU core at ~100%,
  • stops responding, so completion and diagnostics hang, and
  • never notices that the editor exited, so it keeps running after you quit — one leaked process per session, indefinitely.

The loop was fixed in 0.7.10 (pre-release) and 0.8.0 (stable). Installing this update already stops the old server from being started, since this build ships no language server.

Check for leaked processes

Old servers already running are not cleaned up by the update. To find and stop them:

macOS / Linux

ps aux | grep 'beu.bbj-vscode'      # look for out/language/main.cjs, high CPU time
pkill -f 'beu.bbj-vscode'

Windows (PowerShell)

Get-CimInstance Win32_Process | Where-Object CommandLine -like '*beu.bbj-vscode*' |
  Select-Object ProcessId, CommandLine
Get-CimInstance Win32_Process | Where-Object CommandLine -like '*beu.bbj-vscode*' |
  ForEach-Object { Stop-Process -Id $_.ProcessId }

Other editors

The same move applies to VS Code forks (Cursor, Windsurf, VSCodium). If your editor's extension registry does not carry basis-intl.bbj-lang, use the VSIX from the GitHub releases.

The IntelliJ plugin (bbj-intellij-<version>.zip) is published in the same releases.

Questions

Open an issue at BBx-Kitchen/bbj-language-server.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft