crates: setup in-process lsp
This commit is contained in:
parent
dcf8ecd462
commit
04fefbeb83
1 changed files with 16 additions and 1 deletions
17
init.lua
17
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", "<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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue