Skip to content
/ gnols Public
forked from gno-playground/gnols

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

License

Notifications You must be signed in to change notification settings

thehowl/gnols

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

TODO.

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 precompile & build errors in your Gno files. Format Gno files with the tool of your choice.

Clients

TODO: tutorials for each client coming soon!

  • Sublime Text
  • Neovim
  • JetBrains IDEs

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.9%
  • Makefile 1.1%