Skip to main content

ZedScripts LSP

ZedScripts-LSP License Code Size PyPi Version PyPi Downloads

ZedScripts LSP is a language server protocol implementation in Python for the scripting format of Project Zomboid. Previously a VSCode extension, it is now reimplemented as a standalone LSP.

Installation

Releases

Python package

Git
pip install git+https://github.com/PZ-Wiki-Modding/ZedScripts-LSP.git
Local
pip install .

Usage

You can either launch the LSP from Python or you can launch the software as is.

LSP cache directory

The LSP uses a cache directory on your system to store temporary files and logs as well as configuration files. You can find it here:

Linux
~/.zedscripts
Windows
%USERPROFILE%\.zedscripts

Configuration

The LSP uses configurations files which provide information to the LSP about various settings. You have access to a global configuration file

Example configuration:

{
    "dataset": {
        "latest": true
    },
    "libraries": [
        "/home/simon/.steam/debian-installation/steamapps/common/ProjectZomboid/projectzomboid/media",
    ]
}

WIP: proper documentation will come soon

License

See LICENSE for details.

Metadata

Release files for ZedScripts 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ZedScripts 0.0.2
File Size Uploaded
zedscripts-0.0.2.tar.gz 50.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ZedScripts 0.0.2
File Interpreter ABI Platform
zedscripts-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 110.5 kB

Release files / zedscripts-0.0.2.tar.gz

Download URL zedscripts-0.0.2.tar.gz
Size 50.5 kB
Tags Source
SHA-256 checksum
How to use checksums
10c58b42fb5162a6fe685e82a1b254b86503c3d84ac54e082af6c6a949c65fbe
BLAKE2b-256 checksum
How to use checksums
86415b35449b7762b79b399a31cccb5a8d65330a6f7f02332d98b5899963c221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zedscripts-0.0.2-py3-none-any.whl

Download URL zedscripts-0.0.2-py3-none-any.whl
Size 59.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
495f1845132bb7b63e8a1bf4e7422cca47f0c1e19bcbdd750f10a8d8c9dc8f4f
BLAKE2b-256 checksum
How to use checksums
eb2557016b75c293a7a4764ff619b1e7cd8b4c5310f47c0bf72ac505922d125f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page