summaryrefslogtreecommitdiff
path: root/ar/.config/NvChad/lua/plugins/configs/lspconfig.lua
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
commit5da5f0506b5799dc757e9d93af23cebbfa18eb91 (patch)
tree53e5c8fa0c447f95d3cf44249337a48816bd74fa /ar/.config/NvChad/lua/plugins/configs/lspconfig.lua
parentdcd0f3b885ccbfdb5cd1abf7adb66fd777273fae (diff)
updates
Diffstat (limited to 'ar/.config/NvChad/lua/plugins/configs/lspconfig.lua')
-rw-r--r--ar/.config/NvChad/lua/plugins/configs/lspconfig.lua67
1 files changed, 0 insertions, 67 deletions
diff --git a/ar/.config/NvChad/lua/plugins/configs/lspconfig.lua b/ar/.config/NvChad/lua/plugins/configs/lspconfig.lua
deleted file mode 100644
index 18e84ad..0000000
--- a/ar/.config/NvChad/lua/plugins/configs/lspconfig.lua
+++ /dev/null
@@ -1,67 +0,0 @@
-dofile(vim.g.base46_cache .. "lsp")
-require "nvchad.lsp"
-
-local M = {}
-local utils = require "core.utils"
-
--- export on_attach & capabilities for custom lspconfigs
-
-M.on_attach = function(client, bufnr)
- client.server_capabilities.documentFormattingProvider = false
- client.server_capabilities.documentRangeFormattingProvider = false
-
- utils.load_mappings("lspconfig", { buffer = bufnr })
-
- if client.server_capabilities.signatureHelpProvider then
- require("nvchad.signature").setup(client)
- end
-
- if not utils.load_config().ui.lsp_semantic_tokens and client.supports_method "textDocument/semanticTokens" then
- client.server_capabilities.semanticTokensProvider = nil
- end
-end
-
-M.capabilities = vim.lsp.protocol.make_client_capabilities()
-
-M.capabilities.textDocument.completion.completionItem = {
- documentationFormat = { "markdown", "plaintext" },
- snippetSupport = true,
- preselectSupport = true,
- insertReplaceSupport = true,
- labelDetailsSupport = true,
- deprecatedSupport = true,
- commitCharactersSupport = true,
- tagSupport = { valueSet = { 1 } },
- resolveSupport = {
- properties = {
- "documentation",
- "detail",
- "additionalTextEdits",
- },
- },
-}
-
-require("lspconfig").lua_ls.setup {
- on_attach = M.on_attach,
- capabilities = M.capabilities,
-
- settings = {
- Lua = {
- diagnostics = {
- globals = { "vim" },
- },
- workspace = {
- library = {
- [vim.fn.expand "$VIMRUNTIME/lua"] = true,
- [vim.fn.expand "$VIMRUNTIME/lua/vim/lsp"] = true,
- [vim.fn.stdpath "data" .. "/lazy/ui/nvchad_types"] = true,
- [vim.fn.stdpath "data" .. "/lazy/lazy.nvim/lua/lazy"] = true,
- },
- maxPreload = 100000,
- preloadFileSize = 10000,
- },
- },
- },
-}
-
-return M