You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The gRPC Federation Language Server for JetBrains is a plugin designed for JetBrains IDEs to integrate with the gRPC Federation language server, offering various useful functionalities such as code completion.
3
+
4
+
The gRPC Federation Language Server for JetBrains is a plugin designed for JetBrains IDEs to integrate with the gRPC Federation language server, providing enhanced development experience for Protocol Buffer files with gRPC Federation annotations.
4
5
5
6
## Features
6
7
7
-
Currently, the following features are supported:
8
+
-**Go to Definition** - Navigate to proto message and field definitions
9
+
-**Diagnostics** - Real-time error detection and validation
10
+
-**Code Completion** - Intelligent suggestions for gRPC Federation annotations
11
+
12
+
## Requirements
8
13
9
-
- Goto Definition
10
-
- Diagnostics
11
-
- Code Completion
14
+
-**IntelliJ IDEA Ultimate** 2023.3 or newer (This plugin requires Ultimate Edition)
15
+
-**grpc-federation-language-server** installed and available in PATH
12
16
13
17
## Installation
14
-
To utilize the plugin, `grpc-federation-language-server` must be accessible in the path. If Go is available, execute the following command to install it:
18
+
19
+
### Step 1: Install the Language Server
20
+
The plugin requires `grpc-federation-language-server` to be accessible in the system PATH. If Go is available, install it with:
15
21
16
22
```console
17
23
$ go install github.com/mercari/grpc-federation/cmd/grpc-federation-language-server@latest
18
24
```
19
25
20
-
Afterward, install the plugin from the Marketplace.
0 commit comments