aboutsummaryrefslogtreecommitdiff
path: root/lua/pml68/configs/lspconfig.lua
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-09-16 23:07:41 +0200
committerpml68 <contact@pml68.dev>2025-09-16 23:07:41 +0200
commite90a4f3f66c6e64d187b9f0cbb67133f1a77c0f2 (patch)
treeefa94e86bc58e0f50bd3ec85879c774b0fb3f88d /lua/pml68/configs/lspconfig.lua
parentdocs(README): update image sizes [skip ci] (diff)
downloadnvim-e90a4f3f66c6e64d187b9f0cbb67133f1a77c0f2.tar.gz
feat: move lsp configs to `lsp/`
Diffstat (limited to '')
-rw-r--r--lua/pml68/configs/lspconfig.lua52
1 files changed, 0 insertions, 52 deletions
diff --git a/lua/pml68/configs/lspconfig.lua b/lua/pml68/configs/lspconfig.lua
deleted file mode 100644
index 0460b4c..0000000
--- a/lua/pml68/configs/lspconfig.lua
+++ /dev/null
@@ -1,52 +0,0 @@
-local capabilities = vim.tbl_deep_extend("force",
- vim.lsp.protocol.make_client_capabilities(),
- require('cmp_nvim_lsp').default_capabilities()
-)
-local lspconfig = require("lspconfig")
-
-local servers = {
- -- "asm_lsp",
- "html",
- "ts_ls",
- "cssls",
- "svelte",
- "bashls",
- "clangd",
- "pyright",
- "emmet_language_server",
- "jsonls",
- "rust_analyzer",
- "kotlin_language_server",
- "lua_ls",
- "glsl_analyzer",
- "csharp_ls",
- "gopls",
- "unocss",
-}
-
-vim.api.nvim_create_autocmd({ "BufEnter" }, {
- pattern = { "build.sh", "*.subpackage.sh", "PKGBUILD", "*.install",
- "makepkg.conf", "*.ebuild", "*.eclass", "color.map", "make.conf" },
- callback = function()
- vim.lsp.start({
- name = "termux",
- cmd = { "termux-language-server" }
- })
- end,
-})
-
-for _, server in pairs(servers) do
- local opts = {
- capabilities = capabilities,
- on_attach = function(client, bufnr)
- require("workspace-diagnostics").populate_workspace_diagnostics(client, bufnr)
- end
- }
-
- local require_ok, conf_opts = pcall(require, "pml68.configs.settings." .. server)
- if require_ok then
- opts = vim.tbl_deep_extend("force", opts, conf_opts)
- end
-
- lspconfig[server].setup(opts)
-end