forked from nico/dots
24 lines
562 B
Lua
24 lines
562 B
Lua
return {
|
|
"neovim/nvim-lspconfig",
|
|
dependencies = {
|
|
"j-hui/fidget.nvim", -- lsp status
|
|
"dundalek/lazy-lsp.nvim", -- load LSPs from nix
|
|
},
|
|
config = function()
|
|
require("fidget").setup {}
|
|
require("lazy-lsp").setup {
|
|
use_vim_lsp_config = true
|
|
}
|
|
|
|
vim.lsp.enable({
|
|
'gopls', -- go
|
|
'pyright', -- python
|
|
'lua_ls', -- lua
|
|
'rust-analyzer', -- rust
|
|
'nil_ls', -- nix
|
|
'bashls', -- bash
|
|
'html', -- html
|
|
'cssls', -- css
|
|
})
|
|
end,
|
|
}
|