tbruyelle / gnols

An implementation of the Language Server Protocol (LSP) for the Gno programming language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gnols

The Gno Language Server (gnols) is an implementation of the Language Server Protocol (LSP) for the Gno programming language.

It provides an interface to locally-installed Gno tools (gno, gnokey, ...) with the goal of making it easy to add IDE-like features to any application that supports the Language Server Protocol.

Note

This project is community-maintained (not official) and in early development.

Installation

Features

Hover Tooltips Autocomplete
In-editor documentation for all exported symbols in the Gno standard library. Autocomplete for all exported symbols in the Gno standard library.
Diagnostics Formatting
Real-time transpile & build errors in your Gno files. Format Gno files with the tool of your choice.

About

An implementation of the Language Server Protocol (LSP) for the Gno programming language.

License:MIT License


Languages

Language:Go 99.1%Language:Makefile 0.9%