diff options
author | Christian Segundo | 2024-01-20 23:56:23 +0100 |
---|---|---|
committer | Christian Segundo | 2024-01-20 23:56:23 +0100 |
commit | e62c2c3c95855232f0211459966a45a098f46a43 (patch) | |
tree | 15b8b4d03804d992c1f233b7d2ed41c06c332caa /public/nvim/.nvim/lua/plugins/lsp/config.lua | |
parent | 31f926041eb5e27f6b4d139d43149fa848371e5c (diff) | |
download | dotfiles-master.tar.gz |
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/lsp/config.lua')
-rw-r--r-- | public/nvim/.nvim/lua/plugins/lsp/config.lua | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/public/nvim/.nvim/lua/plugins/lsp/config.lua b/public/nvim/.nvim/lua/plugins/lsp/config.lua deleted file mode 100644 index 579cfec..0000000 --- a/public/nvim/.nvim/lua/plugins/lsp/config.lua +++ /dev/null @@ -1,45 +0,0 @@ -return { - { - "neovim/nvim-lspconfig", - event = { "BufReadPre", "BufNewFile" }, - opts = { servers = {} }, - config = function(_, opts) - local add_hook_after = require("lspconfig.util").add_hook_after - local on_attach = function(client, bufnr) - require("nvim-navic").attach(client, bufnr) - end - - for lsp, lsp_opts in pairs(opts.servers) do - lsp_opts = lsp_opts or {} - if lsp_opts.on_attach ~= nil then - lsp_opts["on_attach"] = add_hook_after(on_attach, lsp_opts.on_attach) - end - lsp_opts["capabilities"] = require("cmp_nvim_lsp").default_capabilities( - lsp_opts.capabilities or {} - ) - require("lspconfig")[lsp].setup(lsp_opts) - end - end, - init = function() - vim.diagnostic.config({ - float = { - source = "always", - format = function(diagnostic) - -- should work for any LSP, see: https://github.com/neovim/neovim/pull/17510 - if diagnostic.code then - return string.format( - "(%s) %s", - diagnostic.code, - diagnostic.message - ) - end - return diagnostic.message - end, - }, - }) - end, - dependencies = { - { "SmiteshP/nvim-navic", opts = { highlight = true } }, - }, - }, -} |