This repository has been archived by the owner on May 29, 2024. It is now read-only.
Releases: harry-hov/gnopls
Releases · harry-hov/gnopls
v0.1.1
v0.1.0
Summary
precompile
->transpile
(see: gnolang/gno@1065217)- Typechecking Support
- Super improved Hover and Definition support
Changelog
- 4007c14 Definition for stuct field in selector exp
- 720caae Fix missing returns to prevent multiple replies
- 6a95413 Format hover for var of type imported pkg
- d56aa88 Fix definition and hover for var of type imported
- 92d553b Super improved definition support
- 25b68ba Handle hoven on selector expressions
- afdbefe Handle hover on func and method decl
- 75cca25 Handle hover over package level globals
- 36f3de6 Handle hover over non-struct local vars
- 1b415c1 Handle hover over local vars
- 97f7866 Handle hover over locally declared types
- e9cad3e Hover support for builtins
- f092c0b Retrieve more information from
types.Info
- 6694b28 Don't shift line for build errors
- afec8a8 Publish typecheck diagnostics
- fe1aefc logic for typechecking
- feef0a4 Rename
precompile
totranspile
- 255d749
getIdentNodes()
to get idents from Expr - 84a6613 refactor: hoverPackageIdent() and hoverVariableIdent()
- 7e66f79 Fix s/protocol.DefinitionParams/protocol.HoverParams
- 7aff61a Ignore error if failed to update cache
- f303d44 Update cache on DidSave
- 52d0ba1 Show struct definition on hover
- f9fa75d Use
PackageFromDir()
for CompletionStore - 6bfd28f Use
gno.mod
for module name whenever possible - 61ff2a0 Hover support for method receiver
- 41c3871 Keep Functions and Methods separately in Package
- f4f7cfc Add helper FormatHoverContent()
- dedec21 Hover support for local funcs
- 5bc9be4 Handle hover on local variables
- d7bccbc Hover support for package instances in SelectorExpr
- 7213e04 Append parentheses to function name in text completion
- 139429a Fix typo s/print/Print
- 9adcc45 Skip precompiling imports for Go Build
- b629683 Definition support for symbols
- 00aff27 Remove
gno build
command
v0.0.3-preview
v0.0.2-preview
v0.0.1-preview
Changelog
- a46f3e2 Thanks
jdkato
forgnols
implementation - 03781c5 Fix versioning
- 66473cd Handle code completion and hover
- e6904ab Support diagnostics using precompile and build
- 720aaf1 Add Selection struct
- 394dd10 Support formatting using
gofmt
andgofumpt
- eac5918 Handle
didOpen
didClose
didChange
didDave
- 4914686 Implement gnopls server with basic handlers
- cba417e Add env
- 3d14f2b Add
gnopls serve
cmd - 40ac8b4 Update README.md
- 69643ae Add Makefile
- 62c6ea0 Add .goreleaser.yml
- 7a40b00 Implement
gnopls version
cmd - c13556d Init gnopls cmd using spf13/cobra
- 07d02eb Init gnopls (go.mod)
- 6780ff6 Add .gitignore
- 065081f Add README.md
- 2b19d5f Add LICENSE