aboutsummaryrefslogtreecommitdiff
path: root/lua/pml68/configs
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
parentdocs(README): update image sizes [skip ci] (diff)
downloadnvim-e90a4f3f66c6e64d187b9f0cbb67133f1a77c0f2.tar.gz
feat: move lsp configs to `lsp/`
Diffstat (limited to 'lua/pml68/configs')
-rw-r--r--lua/pml68/configs/lspconfig.lua52
-rw-r--r--lua/pml68/configs/mason.lua2
-rw-r--r--lua/pml68/configs/settings/asm_lsp.lua3
-rw-r--r--lua/pml68/configs/settings/clangd.lua9
-rw-r--r--lua/pml68/configs/settings/emmet_language_server.lua3
-rw-r--r--lua/pml68/configs/settings/gopls.lua10
-rw-r--r--lua/pml68/configs/settings/jsonls.lua8
-rw-r--r--lua/pml68/configs/settings/lua_ls.lua21
-rw-r--r--lua/pml68/configs/settings/pyright.lua14
-rw-r--r--lua/pml68/configs/settings/rust_analyzer.lua9
10 files changed, 1 insertions, 130 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
diff --git a/lua/pml68/configs/mason.lua b/lua/pml68/configs/mason.lua
index a317aaa..8635109 100644
--- a/lua/pml68/configs/mason.lua
+++ b/lua/pml68/configs/mason.lua
@@ -16,7 +16,7 @@ return {
"typescript-language-server",
"pyright",
"glsl_analyzer",
- "kotlin-language-server",
+ "kotlin-lsp",
"jdtls",
"csharp-language-server",
"gopls",
diff --git a/lua/pml68/configs/settings/asm_lsp.lua b/lua/pml68/configs/settings/asm_lsp.lua
deleted file mode 100644
index da468c7..0000000
--- a/lua/pml68/configs/settings/asm_lsp.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-return {
- single_file_support = true,
-}
diff --git a/lua/pml68/configs/settings/clangd.lua b/lua/pml68/configs/settings/clangd.lua
deleted file mode 100644
index c5d4994..0000000
--- a/lua/pml68/configs/settings/clangd.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-return {
- cmd = {
- vim.fn.stdpath('data') .. "/mason/bin/clangd",
- "--header-insertion=never"
- },
- on_attach = function(client, bufnr)
- client.server_capabilities.signatureHelpProvider = false
- end
-}
diff --git a/lua/pml68/configs/settings/emmet_language_server.lua b/lua/pml68/configs/settings/emmet_language_server.lua
deleted file mode 100644
index 18073fd..0000000
--- a/lua/pml68/configs/settings/emmet_language_server.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-return {
- filetypes = { "html", "typescript", "javascript", "css", "sass", "scss", "less", "svelte" },
-}
diff --git a/lua/pml68/configs/settings/gopls.lua b/lua/pml68/configs/settings/gopls.lua
deleted file mode 100644
index a2b5212..0000000
--- a/lua/pml68/configs/settings/gopls.lua
+++ /dev/null
@@ -1,10 +0,0 @@
-return {
- settings = {
- gopls = {
- completeUnimported = true,
- analyses = {
- unusedparams = true,
- },
- },
- },
-}
diff --git a/lua/pml68/configs/settings/jsonls.lua b/lua/pml68/configs/settings/jsonls.lua
deleted file mode 100644
index c6c0776..0000000
--- a/lua/pml68/configs/settings/jsonls.lua
+++ /dev/null
@@ -1,8 +0,0 @@
-return {
- settings = {
- json = {
- schemas = require('schemastore').json.schemas(),
- validate = { enable = true },
- },
- },
-}
diff --git a/lua/pml68/configs/settings/lua_ls.lua b/lua/pml68/configs/settings/lua_ls.lua
deleted file mode 100644
index a212aff..0000000
--- a/lua/pml68/configs/settings/lua_ls.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-return {
- settings = {
- Lua = {
- runtime = {
- version = 'LuaJIT'
- },
- diagnostics = {
- globals = { "vim" },
- },
- workspace = {
- checkThirdParty = false,
- library = {
- vim.env.VIMRUNTIME,
- vim.fn.stdpath "data" .. "/lazy/lazy.nvim/lua/lazy",
- },
- maxPreload = 100000,
- preloadFileSize = 10000,
- }
- }
- }
-}
diff --git a/lua/pml68/configs/settings/pyright.lua b/lua/pml68/configs/settings/pyright.lua
deleted file mode 100644
index b7e9a2a..0000000
--- a/lua/pml68/configs/settings/pyright.lua
+++ /dev/null
@@ -1,14 +0,0 @@
-return {
- single_file_support = true,
- settings = {
- python = {
- analysis = {
- typeCheckingMode = true,
- reportUnusedImport = true,
- autoSearchPaths = true,
- diagnosticMode = "workspace",
- useLibraryCodeForTypes = true,
- },
- },
- },
-}
diff --git a/lua/pml68/configs/settings/rust_analyzer.lua b/lua/pml68/configs/settings/rust_analyzer.lua
deleted file mode 100644
index 3b687c6..0000000
--- a/lua/pml68/configs/settings/rust_analyzer.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-return {
- settings = {
- ['rust-analyzer'] = {
- cargo = {
- allFeatures = true,
- },
- },
- },
-}