🔧 Added rust tooling to nvim

This commit is contained in:
z3rOR0ne 2024-03-30 23:36:14 -07:00
parent 676a132c1f
commit 2a35f267b6
3 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,12 @@
local rt = require("rust-tools")
rt.setup({
server = {
on_attach = function(_, bufnr)
-- Hover actions
vim.keymap.set("n", "<C-space>", rt.hover_actions.hover_actions, { buffer = bufnr })
-- Code action groups
vim.keymap.set("n", "<Leader>a", rt.code_action_group.code_action_group, { buffer = bufnr })
end,
},
})

View file

@ -103,6 +103,9 @@ return require("packer").startup(function(use)
-- golang
use("ray-x/go.nvim")
use("ray-x/guihua.lua")
-- rustlang
use("rust-lang/rust.vim")
use("simrat39/rust-tools.nvim")
-- code snippet screenshots
-- capture code snippets using :Silicon,
-- in Visual mode highlight then enter command

View file

@ -489,3 +489,11 @@ doas pacman -S lldb
03/26/2024
Install gcolor2 (gcolor3 breaks due to dependency hell, add gcolor3 to IgnorePkg for now)
paru gcolor2
03/29/2024
Install rust-analyzer
doas pacman -S rust-analyzer
03/30/2024
Install sox (cli audio editor)
doas pacman -S sox