Skip to main content

skyforge-lsp

Language Server Protocol для языка SkyForge.

Возможности

  • Диагностика — синтаксические ошибки подсвечиваются прямо при наборе
  • Автодополнение — ключевые слова, встроенные функции, символы текущего файла
  • Hover — сигнатура и описание при наведении
  • Переход к определению — F12 на функции, классы, переменные
  • Outline — структура файла в боковой панели (Ctrl+Shift+O)

Установка

pip install skyforge-lsp

Использование

LSP-клиент в редакторе запускает skyforge-lsp --stdio как фоновый процесс.

Ручной запуск для отладки:

skyforge-lsp --stdio
skyforge-lsp --tcp 2087

VS Code

Расширение с этим сервером — в репозитории SkyForge-Docs.

Разработка

git clone https://github.com/skytech-alt/SkyForge-Docs
cd SkyForge-Docs/skyforge-lsp
pip install -e ".[dev]"
pytest

Лицензия

MIT

Release files for skyforge-lsp 0.1.0

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

Source distribution (sdist)

Source distribution for skyforge-lsp 0.1.0
File Size Uploaded
skyforge_lsp-0.1.0.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for skyforge-lsp 0.1.0
File Interpreter ABI Platform
skyforge_lsp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.7 kB

Release files / skyforge_lsp-0.1.0.tar.gz

Download URL skyforge_lsp-0.1.0.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
08e96f198be8358cd32cb58973cc5d86f30f6eef780eda0d9ea99a71fc122804
BLAKE2b-256 checksum
How to use checksums
6a81b0e97907a69d1a58c01df29108e267eadc81e495addd5038819b77916e4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / skyforge_lsp-0.1.0-py3-none-any.whl

Download URL skyforge_lsp-0.1.0-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
105fd472fa0128059e15a8c261654a88e197df3d6d023b5f017378ef78082841
BLAKE2b-256 checksum
How to use checksums
06eb0858b23bacad241961081d010a250b621377cc25d94d67a1427a0a5ba627
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.1.0 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