From 04fefbeb83cadf5cd0b2492d1e0e73a52a31c763 Mon Sep 17 00:00:00 2001 From: Felipe Contreras Salinas Date: Tue, 2 Jul 2024 20:15:33 -0400 Subject: [PATCH] crates: setup in-process lsp --- init.lua | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 83a7efa..4611b87 100644 --- a/init.lua +++ b/init.lua @@ -649,7 +649,22 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { vim.cmd("packadd crates.nvim") local crates = require("crates") - crates.setup({}) + crates.setup({ + completion = { + crates = { + enabled = true, + max_results = 5, + min_chars = 3, + } + }, + lsp = { + enabled = true, + on_attach = on_lsp_attach, + actions = true, + completion = true, + hover = true, + } + }) vim.keymap.set("n", "cv", crates.show_versions_popup) vim.keymap.set("n", "cf", crates.show_features_popup) vim.keymap.set("n", "cd", crates.show_dependencies_popup)