11local capabilities = require (" lsp.handlers" ).capabilities
22
3- local _lspconfig , lspconfig = pcall (require , " lspconfig" )
4- if _lspconfig then
3+ -- local _lspconfig, lspconfig = pcall(require, "lspconfig")
4+ local lspconfig = vim .lsp .config
5+ if lspconfig then
56 -- Python
6- lspconfig . pyright . setup ( {
7+ lspconfig ( " pyright " , {
78 autostart = false ,
8- capabilities = capabilities ,
9+ capabilities = capabilities ,
910 filetypes = { " python" },
1011 })
1112
1213 -- LUA
13- lspconfig . lua_ls . setup ( {
14+ lspconfig ( " lua_ls " , {
1415 autostart = false ,
1516 settings = {
1617 Lua = {
@@ -34,7 +35,7 @@ if _lspconfig then
3435 },
3536 })
3637 -- Rust
37- lspconfig . rust_analyzer . setup ( {
38+ lspconfig ( " rust_analyzer " , {
3839 on_attach = function (client , bufnr )
3940 require (" lsp.handlers" ).on_attach (client , bufnr )
4041 -- vim.lsp.inlay_hint.enable(true, { bufnr = bufnr })
@@ -64,19 +65,19 @@ if _lspconfig then
6465 })
6566
6667 -- Clangd (C++)
67- lspconfig . clangd . setup ( {
68+ lspconfig ( " clangd " , {
6869 autostart = false ,
6970 capabilities = capabilities ,
70- })
71+ })
7172
7273 -- Bash
73- lspconfig . bashls . setup ( {
74+ lspconfig ( " bashls " , {
7475 autostart = true ,
7576 capabilities = capabilities ,
7677 })
7778
7879 -- Javascript/Typescript
79- lspconfig . eslint . setup ( {
80+ lspconfig ( " eslint " , {
8081 autostart = true ,
8182 capabilities = capabilities ,
8283 settings = {
@@ -91,108 +92,108 @@ if _lspconfig then
9192 })
9293
9394 -- HTML
94- lspconfig . html . setup ( {
95+ lspconfig ( " html " , {
9596 autostart = true ,
9697 capabilities = capabilities ,
9798 })
9899
99100 -- CSS
100- lspconfig . cssls . setup ( {
101+ lspconfig ( " cssls " , {
101102 autostart = true ,
102103 capabilities = capabilities ,
103104 })
104105
105106 -- Dockerfile
106- lspconfig . dockerls . setup ( {
107+ lspconfig ( " dockerls " , {
107108 autostart = true ,
108109 capabilities = capabilities ,
109110 })
110111
111112 -- Docker compose
112- lspconfig . docker_compose_language_service . setup ( {
113+ lspconfig ( " docker_compose_language_service " , {
113114 autostart = true ,
114115 capabilities = capabilities ,
115116 })
116117 -- XML
117- lspconfig . lemminx . setup ( {
118+ lspconfig ( " lemminx " , {
118119 autostart = true ,
119120 capabilities = capabilities ,
120121 })
121122
122123 -- VUE
123- lspconfig . vuels . setup ( {
124+ lspconfig ( " vuels " , {
124125 autostart = false ,
125126 capabilities = capabilities ,
126127 })
127128
128129 -- YAMLs
129- lspconfig . yamlls . setup ( {
130+ lspconfig ( " yamlls " , {
130131 autostart = true ,
131132 capabilities = capabilities ,
132133 })
133134
134135 -- CMake Language Server
135- lspconfig . cmake . setup ( {
136+ lspconfig ( " cmake " , {
136137 autostart = false ,
137138 capabilities = capabilities ,
138139 })
139140
140141 -- Elixir Language Server
141- lspconfig . elixirls . setup ( {
142+ lspconfig ( " elixirls " , {
142143 autostart = false ,
143144 capabilities = capabilities ,
144145 })
145146
146147 -- -- Go Language Server
147- -- lspconfig.gopls.setup( {
148+ -- lspconfig("gopls", {
148149 -- autostart = false,
149150 -- capabilities = capabilities,
150151 -- })
151152
152153 -- Gradle Language Server
153- lspconfig . gradle_ls . setup ( {
154+ lspconfig ( " gradle_ls " , {
154155 autostart = false ,
155156 capabilities = capabilities ,
156157 })
157158
158159 -- -- Groovy Language Server
159- -- lspconfig.groovyls.setup( {
160+ -- lspconfig("groovyls", {
160161 -- autostart = false,
161162 -- capabilities = capabilities,
162163 -- })
163164
164165 -- Json Language Server
165- lspconfig . jsonls . setup ( {
166+ lspconfig ( " jsonls " , {
166167 autostart = true ,
167168 capabilities = capabilities ,
168169 })
169170
170171 -- Kotlin LS
171- lspconfig . kotlin_language_server . setup ( {
172+ lspconfig ( " kotlin_language_server " , {
172173 autostart = false ,
173174 capabilities = capabilities ,
174175 })
175176
176177 -- Make Language Server
177- lspconfig . autotools_ls . setup ( {
178+ lspconfig ( " autotools_ls " , {
178179 autostart = true ,
179180 capabilities = capabilities ,
180181 })
181182
182183 -- Powershell Language Server
183- lspconfig . powershell_es . setup ( {
184+ lspconfig ( " powershell_es " , {
184185 autostart = false ,
185186 capabilities = capabilities ,
186187 })
187188
188189 -- SQL Language Server
189- lspconfig . sqlls . setup ( {
190+ lspconfig ( " sqlls " , {
190191 autostart = false ,
191192 capabilities = capabilities ,
192193 })
193194
194195 -- Terraform Language Server
195- lspconfig . terraformls . setup ( {
196+ lspconfig ( " terraformls " , {
196197 autostart = false ,
197198 capabilities = capabilities ,
198199 })
0 commit comments