removed some unused funtions in lspconfig
This commit is contained in:
@@ -50,38 +50,6 @@ local lspKeys = function(client, bufnr)
|
|||||||
end
|
end
|
||||||
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)
|
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('omnifunc', 'v:lua.vim.lsp.omnifunc', { buf = 0 })
|
||||||
vim.api.nvim_set_option_value('formatexpr', 'v:lua.vim.lsp.formatexpr()', { 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)
|
require('plugins.lsp.server').setup_server(lspconfig, capabilities, on_attach)
|
||||||
end,
|
end,
|
||||||
event = 'VeryLazy',
|
event = 'VeryLazy',
|
||||||
|
|||||||
Reference in New Issue
Block a user