File tree Expand file tree Collapse file tree 4 files changed +19
-21
lines changed
lua/lspconfig/server_configurations Expand file tree Collapse file tree 4 files changed +19
-21
lines changed Original file line number Diff line number Diff line change 1
1
local util = require ' lspconfig.util'
2
2
3
- local default_capabilities = vim .lsp .protocol .make_client_capabilities ()
4
- default_capabilities .textDocument .semanticTokens = vim .NIL
5
- default_capabilities .workspace .semanticTokens = vim .NIL
6
-
7
3
return {
8
4
default_config = {
9
5
filetypes = { ' arduino' },
10
6
root_dir = util .root_pattern ' *.ino' ,
11
7
cmd = {
12
8
' arduino-language-server' ,
13
9
},
14
- capabilities = default_capabilities ,
10
+ capabilities = {
11
+ textDocument = {
12
+ semanticTokens = vim .NIL ,
13
+ },
14
+ workspace = {
15
+ semanticTokens = vim .NIL ,
16
+ },
17
+ },
15
18
},
16
19
docs = {
17
20
description = [[
Original file line number Diff line number Diff line change 1
1
local util = require ' lspconfig.util'
2
- local lsp = vim .lsp
3
2
local api = vim .api
4
3
5
- local default_capabilities = lsp .protocol .make_client_capabilities ()
6
- default_capabilities .offsetEncoding = { ' utf-8' , ' utf-16' }
7
4
local elm_root_pattern = util .root_pattern ' elm.json'
8
5
9
6
return {
@@ -23,6 +20,9 @@ return {
23
20
disableElmLSDiagnostics = false ,
24
21
onlyUpdateDiagnosticsOnSave = false ,
25
22
},
23
+ capabilities = {
24
+ offsetEncoding = { ' utf-8' , ' utf-16' },
25
+ },
26
26
},
27
27
docs = {
28
28
description = [[
Original file line number Diff line number Diff line change 1
1
local util = require ' lspconfig.util'
2
2
3
- local default_capabilities = vim .lsp .protocol .make_client_capabilities ()
4
- default_capabilities .offsetEncoding = { ' utf-8' , ' utf-16' }
5
-
6
3
return {
7
4
default_config = {
8
5
cmd = { ' fennel-ls' },
@@ -11,7 +8,9 @@ return {
11
8
return util .find_git_ancestor (dir )
12
9
end ,
13
10
settings = {},
14
- capabilities = default_capabilities ,
11
+ capabilities = {
12
+ offsetEncoding = { ' utf-8' , ' utf-16' },
13
+ },
15
14
},
16
15
docs = {
17
16
description = [[
Original file line number Diff line number Diff line change @@ -32,14 +32,6 @@ local function is_library(fname)
32
32
end
33
33
end
34
34
35
- local function register_cap ()
36
- local capabilities = vim .lsp .protocol .make_client_capabilities ()
37
- capabilities .experimental = {
38
- serverStatusNotification = true ,
39
- }
40
- return capabilities
41
- end
42
-
43
35
return {
44
36
default_config = {
45
37
cmd = { ' rust-analyzer' },
@@ -80,7 +72,11 @@ return {
80
72
or util .root_pattern ' rust-project.json' (fname )
81
73
or util .find_git_ancestor (fname )
82
74
end ,
83
- capabilities = register_cap (),
75
+ capabilities = {
76
+ experimental = {
77
+ serverStatusNotification = true ,
78
+ },
79
+ },
84
80
},
85
81
commands = {
86
82
CargoReload = {
You can’t perform that action at this time.
0 commit comments