From a909ea3bf3ed7cd41e2207b51aee7d204b376174 Mon Sep 17 00:00:00 2001 From: u2515h Date: Wed, 27 Dec 2023 18:43:44 +0100 Subject: [PATCH] feat(nvim/rust): load crates plugin --- completion.lua | 5 ++++- rust.lua | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/completion.lua b/completion.lua index 97f2554..2d2d642 100644 --- a/completion.lua +++ b/completion.lua @@ -57,7 +57,9 @@ cmp.setup({ keep_all_entries = false, enable_in_context = function() return true end } - }, {name = 'conventionalcommits', keyword_length = 1 }, + }, + {name = 'conventionalcommits', keyword_length = 1 }, + {name = 'crates'}, }, window = { completion = cmp.config.window.bordered(), @@ -73,6 +75,7 @@ cmp.setup({ path = '📁', spell = '💬', calc = '√', + crates = '📦', } item.menu = menu_icon[entry.source.name] return item diff --git a/rust.lua b/rust.lua index a3b04b3..1f994f0 100644 --- a/rust.lua +++ b/rust.lua @@ -118,8 +118,10 @@ rt.setup({ cmd = {(deps.rust_analyzer_path .. "/bin/rust-analyzer")}, capabilities = require("cmp_nvim_lsp").default_capabilities(c), on_attach = function(_, bufnr) + require('crates').setup() local keymap_opts = {buffer = bufnr} -- Hover actions + -- call twice to focus vim.keymap.set("n", "h", rt.hover_actions.hover_actions, keymap_opts) -- Code action groups