22 lines
391 B
Lua
22 lines
391 B
Lua
vim.lsp.enable({ "lua_ls", "nixd", "clang", "rust-analyzer"})
|
|
|
|
-- RUST
|
|
vim.lsp.config('rust-analyzer', {
|
|
cmd = { 'rust-analyzer' },
|
|
filetypes = { 'rust' },
|
|
})
|
|
|
|
-- NIX
|
|
vim.lsp.config('nixd', {
|
|
cmd = { 'nixd' },
|
|
filetypes = { 'nix' },
|
|
root_markers = { 'flake.nix', '.git' },
|
|
settings = {
|
|
nixd = {
|
|
formatting = {
|
|
command = { "alejandra" },
|
|
},
|
|
},
|
|
},
|
|
})
|