Files
dotfiles/vim/.vim/lua/plugins/rust.lua
Christian Nieves 822daa2ff0 fix offset encoding
2024-05-02 18:19:56 +00:00

36 lines
776 B
Lua

return {
{
"vxpm/ferris.nvim",
ft = "rust",
config = function()
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities.offsetEncoding = { "utf-16" }
require("lspconfig").rust_analyzer.setup({
-- offset_encoding = "utf-8",
-- capabilities,
settings = { ["rust-analyzer"] = {} },
})
end,
},
{
"mrcjkb/rustaceanvim",
version = "^3", -- Recommended
ft = { "rust" },
keys = {
{ "<leader>rd", ":RustLsp renderDiagnostic<CR>" },
{ "<leader>ree", ":RustLsp explainError<CR>" },
{ "<leader>rem", ":RustLsp expandMacro<CR>" },
},
},
{
"saecki/crates.nvim",
ft = "rust",
version = "v0.3.0",
dependencies = { "nvim-lua/plenary.nvim" },
config = function()
require("crates").setup()
end,
},
}