mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 10:17:50 +08:00
language_server_protocol.md: minor
This commit is contained in:
parent
5df1edd1f5
commit
83fb59e4ea
@ -83,7 +83,7 @@ and amend the values in <path>gradle.properties</path> accordingly.
|
||||
|
||||
### plugin.xml
|
||||
|
||||
The <path>plugin.xml</path> configuration file must specify the dependency on the IntelliJ IDEA Ultimate module:
|
||||
The <path>plugin.xml</path> configuration file must specify the dependency on the IntelliJ Platform _Ultimate_ module:
|
||||
|
||||
```xml
|
||||
|
||||
@ -207,7 +207,16 @@ For more complex cases, the plugin may request to provide a detailed configurati
|
||||
To fine-tune or disable the implementation of LSP-based features, plugins may override the corresponding properties of the `LspServerDescriptor` class.
|
||||
See the property documentation for more details.
|
||||
|
||||
Since 2023.2:
|
||||
### 2023.3
|
||||
|
||||
{id="customization_2023_3"}
|
||||
|
||||
- `lspFormattingSupport`
|
||||
- `lspHoverSupport`
|
||||
|
||||
### 2023.2
|
||||
|
||||
{id="customization_2023_2"}
|
||||
|
||||
- `lspGoToDefinitionSupport`
|
||||
- `lspCompletionSupport`
|
||||
@ -215,11 +224,6 @@ Since 2023.2:
|
||||
- `lspCodeActionsSupport`
|
||||
- `lspCommandsSupport`
|
||||
|
||||
Since 2023.3:
|
||||
|
||||
- `lspFormattingSupport`
|
||||
- `lspHoverSupport`
|
||||
|
||||
To handle custom (undocumented) requests and notifications from the LSP server, override `LspServerDescriptor.createLsp4jClient` property and the `Lsp4jClient` class according to their documentation.
|
||||
|
||||
To send custom (undocumented) requests and notifications to the LSP server, override `LspServerDescriptor.lsp4jServerClass` property and implement the `LspClientNotification` and/or `LspRequest` classes.
|
||||
|
Loading…
x
Reference in New Issue
Block a user