fix: reorder around manual and auto servers
This commit is contained in:
parent
5293429023
commit
3a88d061ef
50
init.lua
50
init.lua
@ -329,8 +329,25 @@ local on_attach = function(_, bufnr)
|
|||||||
)
|
)
|
||||||
vim.diagnostic.config({ float = { border = "single" } })
|
vim.diagnostic.config({ float = { border = "single" } })
|
||||||
end
|
end
|
||||||
|
local mason_registry = require('mason-registry')
|
||||||
|
local vue_language_server_path = mason_registry.get_package('vue-language-server'):get_install_path() ..
|
||||||
|
'/node_modules/@vue/language-server'
|
||||||
local servers = {
|
local servers = {
|
||||||
ocamllsp = {},
|
ocamllsp = {},
|
||||||
|
|
||||||
|
ts_ls = {
|
||||||
|
init_options = {
|
||||||
|
plugins = {
|
||||||
|
{
|
||||||
|
name = '@vue/typescript-plugin',
|
||||||
|
location = vue_language_server_path,
|
||||||
|
languages = { 'vue' },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
||||||
|
},
|
||||||
|
|
||||||
gopls = {
|
gopls = {
|
||||||
gopls = {
|
gopls = {
|
||||||
usePlaceholders = true,
|
usePlaceholders = true,
|
||||||
@ -355,6 +372,14 @@ local servers = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
volar = {
|
||||||
|
init_options = {
|
||||||
|
vue = {
|
||||||
|
hybridMode = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
lua_ls = {
|
lua_ls = {
|
||||||
Lua = {
|
Lua = {
|
||||||
@ -394,35 +419,10 @@ require('mason-lspconfig').setup {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
local mason_registry = require('mason-registry')
|
|
||||||
local vue_language_server_path = mason_registry.get_package('vue-language-server'):get_install_path() ..
|
|
||||||
'/node_modules/@vue/language-server'
|
|
||||||
|
|
||||||
local manual_servers = {
|
local manual_servers = {
|
||||||
texlab = {},
|
texlab = {},
|
||||||
|
|
||||||
tsserver = {
|
|
||||||
init_options = {
|
|
||||||
plugins = {
|
|
||||||
{
|
|
||||||
name = '@vue/typescript-plugin',
|
|
||||||
location = vue_language_server_path,
|
|
||||||
languages = { 'vue' },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
|
||||||
},
|
|
||||||
|
|
||||||
volar = {
|
|
||||||
init_options = {
|
|
||||||
vue = {
|
|
||||||
hybridMode = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
rust_analyzer = {
|
rust_analyzer = {
|
||||||
settings = {
|
settings = {
|
||||||
['rust_analyzer'] = {
|
['rust_analyzer'] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user