-- local lspconfig = require "lspconfig" -- local on_attach = require("nvchad.configs.lspconfig").on_attach -- local on_attach = require("nvchad.configs.lspconfig").on_init local capabilities require("mason").setup() require("mason-lspconfig").setup { ensure_installed = { "html", "cssls", "clangd", "gopls", "astro", "lua_ls", "docker_compose_language_service", "ast_grep", "pyright", "bashls", "css_variables", "marksman", "rust_analyzer", "ruff", "jdtls", "nil_ls", }, } require("copilot").setup() -- Swift? vim.lsp.enable('sourcekit') -- YAML vim.lsp.config['yamlls'] = { settings = { yaml = { format = { singleQuote = true, } } } } -- Typst vim.lsp.config["tinymist"] = { cmd = { "tinymist" }, filetypes = { "typst" }, settings = { } }