summaryrefslogtreecommitdiff
path: root/public/nvim/.nvim/lua/plugins/lsp/config.lua
diff options
context:
space:
mode:
authorChristian Segundo2024-01-20 23:56:23 +0100
committerChristian Segundo2024-01-20 23:56:23 +0100
commite62c2c3c95855232f0211459966a45a098f46a43 (patch)
tree15b8b4d03804d992c1f233b7d2ed41c06c332caa /public/nvim/.nvim/lua/plugins/lsp/config.lua
parent31f926041eb5e27f6b4d139d43149fa848371e5c (diff)
downloaddotfiles-e62c2c3c95855232f0211459966a45a098f46a43.tar.gz
mass exodusHEADmaster
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/lsp/config.lua')
-rw-r--r--public/nvim/.nvim/lua/plugins/lsp/config.lua45
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 } },
- },
- },
-}