envd-lsp

module
v0.3.45 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2024 License: Apache-2.0

README

Language server for envd

A language server for envd, a Python-inspired configuration language.

envd-lsp uses starlark-lsp, go.lsp.dev and Tree sitter as its main dependencies to implement the LSP/JSON-RPC protocol and envd language analysis, respectively.

Build from source

make

CLI

NAME:
   envd-lsp - language server for envd

USAGE:
   envd-lsp [global options] command [command options] [arguments...]

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --address value  Address (hostname:port) to listen on
   --debug          Enable debug logging (default: false)
   --help, -h       show help (default: false)
   --version, -v    print the version (default: false)

Directories

Path Synopsis
cmd
pkg
analysis
Package analysis is mainly copied from https://github.com/tilt-dev/starlark-lsp/blob/main/pkg/cli/start.go
Package analysis is mainly copied from https://github.com/tilt-dev/starlark-lsp/blob/main/pkg/cli/start.go
api
lsp
Package lsp is mainly copied from https://github.com/tilt-dev/starlark-lsp/blob/main/pkg/cli/start.go
Package lsp is mainly copied from https://github.com/tilt-dev/starlark-lsp/blob/main/pkg/cli/start.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL