21 lines
370 B
Lua
21 lines
370 B
Lua
local lsp = require('lsp-zero').preset({})
|
|
|
|
lsp.on_attach(function(client, bufnr)
|
|
lsp.default_keymaps({buffer = bufnr})
|
|
end)
|
|
|
|
lsp.ensure_installed({
|
|
"tsserver",
|
|
"eslint",
|
|
"lua_ls",
|
|
"rust_analyzer",
|
|
"cssls",
|
|
"cssmodules_ls",
|
|
"pyright",
|
|
})
|
|
|
|
-- (Optional) Configure lua language server for neovim
|
|
require('lspconfig').lua_ls.setup(lsp.nvim_lua_ls())
|
|
|
|
lsp.setup()
|
|
|