fix:add missing function in lsp conf

This commit is contained in:
2022-02-02 14:28:36 +01:00
parent 9d6ff51f11
commit 89e4ef3149
3 changed files with 81 additions and 46 deletions

View File

@ -12,9 +12,9 @@ end
-- function to attach completion when setting up lsp
local function on_attach()
vim.api.nvim_buf_set_option(bufnr, "omnifunc", "v:lua.vim.lsp.omnifunc")
vim.cmd("command! LspOrganize lua lsp_organize_imports()")
vim.api.nvim_buf_map(bufnr, "n", "gs", ":LspOrganize<CR>", {silent = true})
vim.api.nvim_buf_set_option(bufnr, "omnifunc", "v:lua.vim.lsp.omnifunc")
vim.cmd("command! LspOrganize lua lsp_organize_imports()")
vim.api.nvim_buf_map(bufnr, "n", "gs", ":LspOrganize<CR>", {silent = true})
end
local system_name = ""
@ -65,7 +65,11 @@ lsp.sumneko_lua.setup {
}
-- Ltex Language Server
lsp.ltex.setup {}
lsp.ltex.setup {
ltex = {
language = {"de", "en", "es"}
}
}
-- Go Language Server
lsp.gopls.setup {
@ -86,6 +90,15 @@ lsp.svelte.setup {
capabilities = lsp_status.capabilities
}
local function organize_imports()
local params = {
command = "_typescript.organizeImports",
arguments = {vim.api.nvim_buf_get_name(0)},
title = ""
}
vim.lsp.buf.execute_command(params)
end
-- Typescript Language Server
lsp.tsserver.setup {
on_attach = on_attach,