diff --git a/nvim/lua/plugins/lsp/lspconfig.lua b/nvim/lua/plugins/lsp/lspconfig.lua index c2f2c55..3390397 100755 --- a/nvim/lua/plugins/lsp/lspconfig.lua +++ b/nvim/lua/plugins/lsp/lspconfig.lua @@ -3,50 +3,50 @@ -- │ LSP Configuration │ -- ╰───────────────────────────────────────────────╯ return { - -- lsp configuration - "neovim/nvim-lspconfig", - dependencies = { - { "antosha417/nvim-lsp-file-operations", config = true }, - "mfussenegger/nvim-jdtls", - }, - config = function() - -- Change the Diagnostic symbols in the sign column (gutter) - local signs = { Error = "󰅚 ", Warn = "󰀪 ", Hint = "󰌶", Info = "󰋽 " } - for type, icon in pairs(signs) do - local hl = "DiagnosticSign" .. type - vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = "" }) - end + -- lsp configuration + "neovim/nvim-lspconfig", + dependencies = { + { "antosha417/nvim-lsp-file-operations", config = true }, + "mfussenegger/nvim-jdtls", + }, + config = function() + -- Change the Diagnostic symbols in the sign column (gutter) + local signs = { Error = "󰅚 ", Warn = "󰀪 ", Hint = "󰌶", Info = "󰋽 " } + for type, icon in pairs(signs) do + local hl = "DiagnosticSign" .. type + vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = "" }) + end - local luasnip = require("luasnip") + -- ─────────────────────────────────────────────────────────────────── + -- ╭───────────────────────────────────────────────╮ + -- │ Import configs from other files │ + -- ╰───────────────────────────────────────────────╯ + require("plugins.lsp.ls.bashls") + require("plugins.lsp.ls.c") + require("plugins.lsp.ls.dart") + require("plugins.lsp.ls.docker") + require("plugins.lsp.ls.gh-actions") + require("plugins.lsp.ls.go") + require("plugins.lsp.ls.haskell") + require("plugins.lsp.ls.hypr") + require("plugins.lsp.ls.low-level") + require("plugins.lsp.ls.luals") + require("plugins.lsp.ls.pyright") + require("plugins.lsp.ls.qml") + require("plugins.lsp.ls.rust-analyzer") + require("plugins.lsp.ls.ruby") + require("plugins.lsp.ls.sql") + require("plugins.lsp.ls.text") + require("plugins.lsp.ls.web") + require("plugins.lsp.ls.yaml") + -- ─────────────────────────────────────────────────────────────────── - -- loads vscode style snippets from installed plugins (e.g. friendly-snippets) - require("luasnip.loaders.from_vscode").lazy_load() - require("luasnip.loaders.from_vscode").load({ paths = { "~/.config/nvim/snippets" } }) - luasnip.setup({}) + local luasnip = require("luasnip") - -- ─────────────────────────────────────────────────────────────────── - -- ╭───────────────────────────────────────────────╮ - -- │ Import configs from other files │ - -- ╰───────────────────────────────────────────────╯ - require("plugins.lsp.ls.bashls") - require("plugins.lsp.ls.c") - require("plugins.lsp.ls.dart") - require("plugins.lsp.ls.docker") - require("plugins.lsp.ls.gh-actions") - require("plugins.lsp.ls.go") - require("plugins.lsp.ls.haskell") - require("plugins.lsp.ls.hypr") - require("plugins.lsp.ls.low-level") - require("plugins.lsp.ls.luals") - require("plugins.lsp.ls.pyright") - require("plugins.lsp.ls.qml") - require("plugins.lsp.ls.rust-analyzer") - require("plugins.lsp.ls.ruby") - require("plugins.lsp.ls.sql") - require("plugins.lsp.ls.text") - require("plugins.lsp.ls.web") - require("plugins.lsp.ls.yaml") - -- ─────────────────────────────────────────────────────────────────── - end, + -- loads vscode style snippets from installed plugins (e.g. friendly-snippets) + require("luasnip.loaders.from_vscode").lazy_load() + require("luasnip.loaders.from_vscode").load({ paths = { "~/.config/nvim/snippets" } }) + luasnip.setup({}) + end, } -- ───────────────────────────────────────────────────────────────────