14 lines
465 B
Lua
14 lines
465 B
Lua
local config = require('cosmic.config')
|
|
require('cosmic.lsp.providers')
|
|
require('cosmic.lsp.diagnostics').init()
|
|
|
|
vim.lsp.handlers['textDocument/signatureHelp'] = vim.lsp.with(vim.lsp.handlers.signature_help, { border = 'single' })
|
|
vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, {
|
|
border = 'single',
|
|
})
|
|
|
|
if config.lsp and config.lsp.format_on_save then
|
|
vim.cmd([[
|
|
autocmd BufWritePre * lua vim.lsp.buf.formatting()
|
|
]])
|
|
end
|