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")
|
vim.cmd("packadd crates.nvim")
|
||||||
|
|
||||||
local crates = require("crates")
|
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>cv", crates.show_versions_popup)
|
||||||
vim.keymap.set("n", "<leader>cf", crates.show_features_popup)
|
vim.keymap.set("n", "<leader>cf", crates.show_features_popup)
|
||||||
vim.keymap.set("n", "<leader>cd", crates.show_dependencies_popup)
|
vim.keymap.set("n", "<leader>cd", crates.show_dependencies_popup)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue