mirror of
https://codeberg.org/JasterV/dotfiles.git
synced 2026-04-26 18:40:04 +00:00
updates rust tools config
This commit is contained in:
parent
465f51e1a1
commit
c6c3ef5635
1 changed files with 12 additions and 9 deletions
|
|
@ -13,7 +13,7 @@ lvim.use_icons = true
|
|||
lvim.colorscheme = "tokyonight"
|
||||
lvim.log.level = "warn"
|
||||
lvim.format_on_save = true
|
||||
lvim.transparent_window = true
|
||||
lvim.transparent_window = false
|
||||
-- Disable virtual text
|
||||
lvim.lsp.diagnostics.virtual_text = false
|
||||
|
||||
|
|
@ -121,7 +121,7 @@ lvim.builtin.lualine.inactive_sections = {
|
|||
}
|
||||
|
||||
-- LSP
|
||||
lvim.lsp.automatic_servers_installation = true
|
||||
-- lvim.lsp.automatic_servers_installation = true
|
||||
|
||||
--[[
|
||||
ADDITIONAL PLUGINS
|
||||
|
|
@ -141,22 +141,25 @@ local colorschemes = {
|
|||
local rust_tools = {
|
||||
"simrat39/rust-tools.nvim",
|
||||
config = function()
|
||||
local lsp_installer_servers = require "nvim-lsp-installer.servers"
|
||||
local _, requested_server = lsp_installer_servers.get_server "rust_analyzer"
|
||||
require("rust-tools").setup({
|
||||
require("rust-tools").setup {
|
||||
tools = {
|
||||
autoSetHints = true,
|
||||
hover_with_actions = true,
|
||||
runnables = {
|
||||
use_telescope = true,
|
||||
},
|
||||
},
|
||||
server = {
|
||||
cmd_env = requested_server._default_options.cmd_env,
|
||||
on_attach = require("lvim.lsp").common_on_attach,
|
||||
on_init = require("lvim.lsp").common_on_init,
|
||||
on_attach = function(client, bufnr)
|
||||
require("lvim.lsp").common_on_attach(client, bufnr)
|
||||
local rt = require "rust-tools"
|
||||
-- Hover actions
|
||||
vim.keymap.set("n", "<C-space>", rt.hover_actions.hover_actions, { buffer = bufnr })
|
||||
-- Code action groups
|
||||
vim.keymap.set("n", "<leader>lA", rt.code_action_group.code_action_group, { buffer = bufnr })
|
||||
end,
|
||||
},
|
||||
})
|
||||
}
|
||||
end,
|
||||
ft = { "rust", "rs" },
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue