Skip to content

Commit

Permalink
Added Rust LSP plugin to NeoVim
Browse files Browse the repository at this point in the history
  • Loading branch information
arg committed Jan 20, 2024
1 parent e4ec8a9 commit 079f11f
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions home/.config/nvim/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -184,11 +184,29 @@ require("lazy").setup({
flags = { debounce_text_changes = 500 }
})
nvim_lsp.stylelint_lsp.setup({
capabilities = capabilities,
flags = { debounce_text_changes = 500 },
settings = {
stylelintplus = { autoFixOnFormat = true }
}
})
nvim_lsp.rust_analyzer.setup({
capabilities = capabilities,
flags = { debounce_text_changes = 500 },
settings = {
["rust-analyzer"] = {
diagnostics = { enable = true },
imports = {
granularity = { group = "module" },
prefix = "self",
},
cargo = {
buildScripts = { enable = true }
},
procMacro = { enable = true }
}
}
})
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
vim.lsp.diagnostic.on_publish_diagnostics,
{
Expand Down

0 comments on commit 079f11f

Please sign in to comment.