Releases
v0.1.0
Changelog
6780ff6 Add .gitignore
62c6ea0 Add .goreleaser.yml
2b19d5f Add LICENSE
69643ae Add Makefile
065081f Add README.md
720aaf1 Add Selection struct
3d14f2b Add gnopls serve
cmd
cba417e Add env
f4f7cfc Add helper FormatHoverContent()
eeeb3d9 Add workflow status badge
7213e04 Append parentheses to function name in text completion
d900d7f Correct version in server info
ceb978f Create go.yml
4007c14 Definition for stuct field in selector exp
b629683 Definition support for symbols
b43c6ef Don't precompile imports automatically
6694b28 Don't shift line for build errors
d56aa88 Fix definition and hover for var of type imported
720caae Fix missing returns to prevent multiple replies
a0be304 Fix parsing precompile error
7e66f79 Fix s/protocol.DefinitionParams/protocol.HoverParams
74f2e8a Fix server crashing on hover
139429a Fix typo s/print/Print
60833f9 Fix versioning
03781c5 Fix versioning
6a95413 Format hover for var of type imported pkg
eac5918 Handle didOpen
didClose
didChange
didDave
66473cd Handle code completion and hover
25b68ba Handle hoven on selector expressions
afdbefe Handle hover on func and method decl
5bc9be4 Handle hover on local variables
1b415c1 Handle hover over local vars
97f7866 Handle hover over locally declared types
36f3de6 Handle hover over non-struct local vars
75cca25 Handle hover over package level globals
e9cad3e Hover support for builtins
dedec21 Hover support for local funcs
61ff2a0 Hover support for method receiver
d7bccbc Hover support for package instances in SelectorExpr
7aff61a Ignore error if failed to update cache
8ef90b4 Ignore error instead of panic for completion store
7a40b00 Implement gnopls version
cmd
4914686 Implement gnopls server with basic handlers
07d02eb Init gnopls (go.mod)
c13556d Init gnopls cmd using spf13/cobra
41c3871 Keep Functions and Methods separately in Package
e0df7e3 Merge pull request #4 from x1unix/feat/support-wasm
eb21e08 Parse from snapshot instead of disk
afec8a8 Publish typecheck diagnostics
00aff27 Remove gno build
command
feef0a4 Rename precompile
to transpile
02bac5b Replace harry-hov
with gnolang
f092c0b Retrieve more information from types.Info
dd92cbb Show ident name on hover if type not found
52d0ba1 Show struct definition on hover
9adcc45 Skip precompiling imports for Go Build
aa75b48 Slightly better completion support
92d553b Super improved definition support
e6904ab Support diagnostics using precompile and build
394dd10 Support formatting using gofmt
and gofumpt
a46f3e2 Thanks jdkato
for gnols
implementation
88c2f4a Update README.md
40ac8b4 Update README.md
f303d44 Update cache on DidSave
f9fa75d Use PackageFromDir()
for CompletionStore
6bfd28f Use gno.mod
for module name whenever possible
255d749 getIdentNodes()
to get idents from Expr
c717bac add DevX as code owners
8c0aba7 add tech-staff as codeowners (#3 )
09368a0 chore: remove unnecessary logs
b25173b chore: update docs
1ec8c8b feat(github): add go releaser (#8 )
520dea6 feat: add js connector
56ef7f3 feat: add js embedding example
a2f18c7 feat: provide builtin types and intrinsics (#7 )
291ff2d fix: Update internal/js/listener_js.go
3eb27bf fix: Update internal/js/reader.go
e4143b9 fix: Update internal/js/reader.go
0b5a094 fix: add bounds check
864ad35 fix: change publish diagnostics to return params for a single file (#2 )
7452a67 fix: fix colliding var name with pkg name
5959bfa fix: fix doc typos
ef33fd5 fix: fix typos
fe1aefc logic for typechecking
84a6613 refactor: hoverPackageIdent() and hoverVariableIdent()
You can’t perform that action at this time.