Skip to main content

LSP proxy to work from editor located in WSL and Godot located in Windows seemlessly

Project description

WSL2 to Windows Godot LSP proxy

When using Neovim from WSL and Godot from Windows - the LSP file paths are not compatible

This is the simple TCP proxy that mirrors requests that LSP protocol does (JSON RPC), finds and replaces paths both ways: from linux to windows and from windows to linux

It works as a separate server that LSP Client from your editor should connect to

This project is inspired by godot-wsl-lsp but basically does this proxying on a lower level and thanks to that it works very fast

Installation

It is intended to be installed via pipx:

pipx install godot-wsl-proxy

(Not recommended) But you can do it via just pip and install it globally:

pip install --user godot-wsl-proxy

In future I plan to add this to Mason (for Neovim users)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

godot_wsl_proxy-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

godot_wsl_proxy-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file godot_wsl_proxy-0.1.0.tar.gz.

File metadata

  • Download URL: godot_wsl_proxy-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for godot_wsl_proxy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 44346eb7c431197b9b1f32a77b8266f5ba09b9ced2e6f2f9d97bfe7fc2eeebfc
MD5 8453af18552e82f4a6f7cf0ec1dbd02c
BLAKE2b-256 fb940aa0f1d7664888256f787786e17e59ed6b499a77ce1a5a38aff19c7e50e2

See more details on using hashes here.

File details

Details for the file godot_wsl_proxy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: godot_wsl_proxy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for godot_wsl_proxy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 629845038e464bb2ed0acc26b70fd18ba09d4fb66ba32c8dfc4bf0c258635d02
MD5 c3908129c8d165df8f62be5643112b60
BLAKE2b-256 5501ef35736ce57571990187a00ca244ddfa735230907b1eab2b8587aa4f608f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page