removed some unused funtions in lspconfig
This commit is contained in:
@@ -50,38 +50,6 @@ local lspKeys = function(client, bufnr)
|
||||
end
|
||||
end
|
||||
|
||||
local document_highlight = function(bufnr)
|
||||
-- Set autocommands conditional on server_capabilities
|
||||
local group = vim.api.nvim_create_augroup('lsp_document_highlight', { clear = false })
|
||||
vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, {
|
||||
callback = function()
|
||||
vim.lsp.buf.document_highlight()
|
||||
end,
|
||||
buffer = bufnr,
|
||||
group = group,
|
||||
desc = 'Document Highlight',
|
||||
})
|
||||
vim.api.nvim_create_autocmd('CursorMoved', {
|
||||
callback = function()
|
||||
vim.lsp.buf.clear_references()
|
||||
end,
|
||||
buffer = bufnr,
|
||||
group = group,
|
||||
desc = 'Clear All the References',
|
||||
})
|
||||
vim.api.nvim_create_autocmd({ 'LspDetach' }, {
|
||||
group = group,
|
||||
buffer = bufnr,
|
||||
callback = function()
|
||||
vim.lsp.buf.clear_references()
|
||||
vim.api.nvim_clear_autocmds({
|
||||
group = group,
|
||||
buffer = bufnr,
|
||||
})
|
||||
end,
|
||||
})
|
||||
end
|
||||
|
||||
local on_attach = function(client, bufnr)
|
||||
vim.api.nvim_set_option_value('omnifunc', 'v:lua.vim.lsp.omnifunc', { buf = 0 })
|
||||
vim.api.nvim_set_option_value('formatexpr', 'v:lua.vim.lsp.formatexpr()', { buf = 0 })
|
||||
@@ -121,17 +89,6 @@ return {
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
||||
OpenDiagFloat = function()
|
||||
for _, winid in pairs(vim.api.nvim_tabpage_list_wins(0)) do
|
||||
if vim.api.nvim_win_get_config(winid).zindex then
|
||||
return
|
||||
end
|
||||
end
|
||||
vim.diagnostic.open_float({ focusable = false, width = 80 })
|
||||
end
|
||||
|
||||
require('plugins.lsp.server').setup_server(lspconfig, capabilities, on_attach)
|
||||
end,
|
||||
event = 'VeryLazy',
|
||||
|
||||
Reference in New Issue
Block a user