Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/briandealwis/gore
Go Runtime for Eclipse using LSPs
https://github.com/briandealwis/gore
Last synced: 10 days ago
JSON representation
Go Runtime for Eclipse using LSPs
- Host: GitHub
- URL: https://github.com/briandealwis/gore
- Owner: briandealwis
- Created: 2019-03-18T19:59:26.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-03-29T03:07:15.000Z (almost 3 years ago)
- Last Synced: 2024-11-15T13:38:37.318Z (2 months ago)
- Language: HTML
- Size: 20.3 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GORE: Go Runtime for Eclipse
============================GORE is a hack to add language support for [Go](https://golang.org)
within Eclipse. It configures tbe [lsp4e](lsp4e) and [tm4e](tm4e)
projects to use the [Gopls][gopls]
[language server](https://langserver.org) with highlighting and
language-configuration support.The TextMate grammars are copied from
https://github.com/syscrusher/golang.tmbundle/
## Building
```sh
$ mvn package
```and install from `site/target/repository`.
## Updating Dependencies
GORE requires that you have `gopls` installed on your system.
GORE looks in the following locations:- $GOBIN
- $GOPATH/bin
- `go env GOBIN`
- `go env GOPATH`
- $PATHSee the [`gopls` installation instructions](gopls-install) for how to
install `gopls`. This often seems to do the trick:
```sh
(cd /tmp; GO111MODULE=on go get golang.org/x/tools/gopls\@latest)
```[lsp4e]: https://wiki.eclipse.org/LSP4E
[tm4e]: https://github.com/eclipse/tm4e
[gopls]: https://github.com/golang/tools/blob/master/gopls/doc/
[gopls-install]: https://github.com/golang/tools/blob/master/gopls/doc/user.md#installation