1
0
Fork 0

crates: setup in-process lsp

This commit is contained in:
Felipe 2024-07-02 20:15:33 -04:00
parent dcf8ecd462
commit 04fefbeb83
Signed by: pitbuster
SSH key fingerprint: SHA256:HDYu2Pm4/TmSX8GBwV49UvFWr1Ljg8XlHxKeCpjJpOk

View file

@ -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", "<leader>cv", crates.show_versions_popup)
vim.keymap.set("n", "<leader>cf", crates.show_features_popup)
vim.keymap.set("n", "<leader>cd", crates.show_dependencies_popup)