Skip to content

Commit 30a1d1e

Browse files
committed
feat(capabilities): provide inlineCompletionProvider capability
1 parent 0b406ed commit 30a1d1e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lsp/initialize.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ const (
2424
)
2525

2626
type ServerCapabilities struct {
27-
TextDocumentSync TextDocumentSyncKind `json:"textDocumentSync"`
27+
TextDocumentSync TextDocumentSyncKind `json:"textDocumentSync"`
28+
InlineCompletionProvider bool `json:"inlineCompletionProvider"`
2829
}
2930

3031
type ServerInfo struct {
@@ -44,7 +45,7 @@ func NewInitializeResponse(id int) ResponseMessage {
4445
},
4546
ID: id,
4647
Result: InitializeResult{
47-
Capabilities: ServerCapabilities{TextDocumentSync: Incremental},
48+
Capabilities: ServerCapabilities{TextDocumentSync: Incremental, InlineCompletionProvider: true},
4849
ServerInfo: ServerInfo{
4950
Name: "llm-language-server",
5051
Version: "1.0.0-0",

0 commit comments

Comments
 (0)