Add inlay hints
This commit is contained in:
parent
38be6a0f12
commit
9125cc0648
19
init.lua
19
init.lua
@ -1,4 +1,4 @@
|
|||||||
local bufnr = vim.api.nvim_get_current_buf()
|
-- local bufnr = vim.api.nvim_get_current_buf()
|
||||||
-- Packer {{{
|
-- Packer {{{
|
||||||
-- Install packer
|
-- Install packer
|
||||||
local ensure_packer = function()
|
local ensure_packer = function()
|
||||||
@ -106,6 +106,7 @@ require('packer').startup(function(use)
|
|||||||
|
|
||||||
-- development
|
-- development
|
||||||
use {"mrcjkb/rustaceanvim", tag = "4.*" }
|
use {"mrcjkb/rustaceanvim", tag = "4.*" }
|
||||||
|
use "lvimuser/lsp-inlayhints.nvim" -- will be added in version 10 of neovim
|
||||||
use {'folke/neodev.nvim', -- Additional lua configuration, makes nvim stuff amazing
|
use {'folke/neodev.nvim', -- Additional lua configuration, makes nvim stuff amazing
|
||||||
config = function() require('neodev').setup() end
|
config = function() require('neodev').setup() end
|
||||||
}
|
}
|
||||||
@ -555,3 +556,19 @@ vim.filetype.add({
|
|||||||
require'colorizer'.setup()
|
require'colorizer'.setup()
|
||||||
require("nvim-autopairs").setup {} -- ne semble pas pouvoir être intégré dans le use
|
require("nvim-autopairs").setup {} -- ne semble pas pouvoir être intégré dans le use
|
||||||
|
|
||||||
|
-- inlay hints to remove with version 10 of neovim
|
||||||
|
require("lsp-inlayhints").setup()
|
||||||
|
vim.api.nvim_create_augroup("LspAttach_inlayhints", {})
|
||||||
|
vim.api.nvim_create_autocmd("LspAttach", {
|
||||||
|
group = "LspAttach_inlayhints",
|
||||||
|
callback = function(args)
|
||||||
|
if not (args.data and args.data.client_id) then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local bufnr = args.buf
|
||||||
|
local client = vim.lsp.get_client_by_id(args.data.client_id)
|
||||||
|
require("lsp-inlayhints").on_attach(client, bufnr)
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user