-- [nfnl] Compiled from ./fnl/lsp/init.fnl by https://github.com/Olical/nfnl, do not edit. local function _1_() local symbols = {Error = "\243\176\133\153", Info = "\243\176\139\188", Hint = "\243\176\140\181", Warn = "\239\129\177"} for name, icon in pairs(symbols) do local hl = ("DiagnosticSign" .. name) vim.fn.sign_define(hl, {text = icon, numhl = hl, texthl = hl}) end do local lspconfig = require("lspconfig") lspconfig.lua_ls.setup({settings = {Lua = {runtime = {version = "LuaJIT"}, diagnostics = {globals = {"nixCats"}}, telemetry = {enable = false}}}}) lspconfig.nixd.setup({}) lspconfig.marksman.setup({}) lspconfig.tinymist.setup({offset_encoding = "utf-8"}) lspconfig.svelte.setup({}) lspconfig.texlab.setup({}) lspconfig.clangd.setup({}) lspconfig.mesonlsp.setup({}) lspconfig.nushell.setup({}) lspconfig.vale_ls.setup({filetypes = {"markdown", "text", "tex", "rst", "typst"}}) lspconfig.fennel_ls.setup({}) end return {} end return {setup = _1_}