feat(nvim): enable inlay hints
This commit is contained in:
parent
838f1fb262
commit
1fafc88bc7
@ -56,6 +56,7 @@ in
|
|||||||
cmp-conventionalcommits
|
cmp-conventionalcommits
|
||||||
cmp-calc
|
cmp-calc
|
||||||
rustaceanvim
|
rustaceanvim
|
||||||
|
lsp-inlayhints-nvim # https://github.com/mrcjkb/rustaceanvim/discussions/46#discussioncomment-7620822
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
crates-nvim
|
crates-nvim
|
||||||
nvim-lspconfig
|
nvim-lspconfig
|
||||||
|
1
init.lua
1
init.lua
@ -126,5 +126,6 @@ vim.api.nvim_create_autocmd('LspAttach', {
|
|||||||
function() vim.lsp.buf.format {async = true} end, opts)
|
function() vim.lsp.buf.format {async = true} end, opts)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
require("lsp-inlayhints").setup()
|
||||||
require("completion")
|
require("completion")
|
||||||
require("rust")
|
require("rust")
|
||||||
|
3
rust.lua
3
rust.lua
@ -116,7 +116,8 @@ vim.g.rustaceanvim = {
|
|||||||
standalone = true,
|
standalone = true,
|
||||||
cmd = {(deps.rust_analyzer_path .. "/bin/rust-analyzer")},
|
cmd = {(deps.rust_analyzer_path .. "/bin/rust-analyzer")},
|
||||||
capabilities = require("cmp_nvim_lsp").default_capabilities(c),
|
capabilities = require("cmp_nvim_lsp").default_capabilities(c),
|
||||||
on_attach = function(_, bufnr)
|
on_attach = function(client, bufnr)
|
||||||
|
require("lsp-inlayhints").on_attach(client, bufnr)
|
||||||
require('crates').setup()
|
require('crates').setup()
|
||||||
local keymap_opts = {buffer = bufnr}
|
local keymap_opts = {buffer = bufnr}
|
||||||
-- Hover actions
|
-- Hover actions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user