feat: use vim-illuminate
This commit is contained in:
parent
ec4a2c0af9
commit
9650d6d51c
2 changed files with 7 additions and 12 deletions
|
@ -84,18 +84,7 @@ return require('packer').startup(function(use)
|
||||||
})
|
})
|
||||||
|
|
||||||
-- highlight current symbol
|
-- highlight current symbol
|
||||||
use({
|
use({"RRethy/vim-illuminate"})
|
||||||
"nvim-treesitter/nvim-treesitter-refactor",
|
|
||||||
config = function () require("nvim-treesitter.configs").setup({
|
|
||||||
refactor = {
|
|
||||||
highlight_definitions = {
|
|
||||||
enable = true,
|
|
||||||
clear_on_cursor_move = true,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
-- language server
|
-- language server
|
||||||
use({
|
use({
|
||||||
|
|
|
@ -52,6 +52,9 @@ local extra_server_opts = {
|
||||||
}
|
}
|
||||||
|
|
||||||
local function custom_on_attach(client, buffer_nr)
|
local function custom_on_attach(client, buffer_nr)
|
||||||
|
-- onmifunc
|
||||||
|
vim.api.nvim_buf_set_option(0, "omnifunc", "v:lua.vim.lsp.omnifunc")
|
||||||
|
|
||||||
-- Helper function
|
-- Helper function
|
||||||
local opts = {noremap = true, silent = true}
|
local opts = {noremap = true, silent = true}
|
||||||
local function bufnnoremap(key, action)
|
local function bufnnoremap(key, action)
|
||||||
|
@ -88,6 +91,9 @@ local function custom_on_attach(client, buffer_nr)
|
||||||
if client.resolved_capabilities.document_formatting then
|
if client.resolved_capabilities.document_formatting then
|
||||||
vim.cmd("autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()")
|
vim.cmd("autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- vim-illuminate
|
||||||
|
require("illuminate").on_attach(client)
|
||||||
end
|
end
|
||||||
|
|
||||||
lsp_installer.on_server_ready(function(server)
|
lsp_installer.on_server_ready(function(server)
|
||||||
|
|
Loading…
Reference in a new issue