Skip to content

Repository files navigation

My Java LSP Connector

Description

This extension serves as a simple connector for Visual Studio Code and Eclipse Theia to an external, network-accessible Java Language Server. Instead of spawning its own language server, it connects to a pre-configured TCP endpoint.

This is part of a research project at the Technical University of Munich.

Features

  • Connects to a configurable host and port.
  • Provides standard Language Server Protocol (LSP) features for Java, powered by the connected backend server. This includes:
    • Diagnostics (Errors and Warnings)
    • Code Completion
    • Hover Information
    • Go to Definition

Configuration

This extension can be configured via the standard VS Code settings. Currently, the host and port are hard-coded in extension.ts but can be externalized to the settings in a future version.

About

A generic Language Server Protocol (LSP) connector for cloud IDEs. It acts as a router, dynamically connecting the frontend to multiple external language servers (Java, Rust, etc.) running in separate containers. Ideal for scalable, decoupled architectures in Kubernetes.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages