From e1450a7de43936a591bc89923c55f23788c0a02e Mon Sep 17 00:00:00 2001 From: shadow cat Date: Fri, 16 May 2025 16:07:58 -0400 Subject: [PATCH 1/2] idk --- lua/plugins/dev.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/dev.lua b/lua/plugins/dev.lua index 8a41d04..eb10d28 100644 --- a/lua/plugins/dev.lua +++ b/lua/plugins/dev.lua @@ -2,6 +2,7 @@ return { { "mrcjkb/rustaceanvim", ft = { "rust" }, + lazy = false, }, { "windwp/nvim-autopairs", From 76f44dd26a15e8c254730673d33a24420ac2a8f5 Mon Sep 17 00:00:00 2001 From: shadow cat Date: Wed, 22 Oct 2025 00:14:26 -0400 Subject: [PATCH 2/2] fix visual paste + probably something else (thx) --- lua/config/mappings.lua | 2 +- lua/plugins/lspconfig.lua | 37 ++++++++++++++++--------------------- 2 files changed, 17 insertions(+), 22 deletions(-) diff --git a/lua/config/mappings.lua b/lua/config/mappings.lua index dcfd548..951c264 100644 --- a/lua/config/mappings.lua +++ b/lua/config/mappings.lua @@ -86,7 +86,7 @@ lo.cmd("", "res -1") lo.cmd("", "res +1") -- ascension (paste without replacing clipboard) -m.map("x", "p", "\"_dhp") +m.map("x", "p", "\"_dP") -- keep centered while moving around m.nmap("", "zz") diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 1864403..327415e 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -1,11 +1,11 @@ local config = function() - local c = require("lspconfig") + local c = vim.lsp.config vim.g.markdown_fenced_languages = { "ts=typescript" } - c.lua_ls.setup { + c["lua_ls"] = { settings = { Lua = { diagnostics = { @@ -21,21 +21,16 @@ local config = function() }, }, } - c.denols.setup { - root_dir = c.util.root_pattern("deno.json", "deno.jsonc"), - } - c.ts_ls.setup { - root_dir = c.util.root_pattern("package.json", "tsconfig.json", "jsconfig.json"), - single_file_support = false, - } - c.csharp_ls.setup {} + c["denols"] = {} + c["ts_ls"] = {} + c["csharp_ls"] = {} - c.angularls.setup {} - c.clangd.setup {} - c.asm_lsp.setup {} - c.pylsp.setup {} - c.kotlin_language_server.setup {} - c.texlab.setup { + c["angularls"] = {} + c["clangd"] = {} + c["asm_lsp"] = {} + c["pylsp"] = {} + c["kotlin_language_server"] = {} + c["texlab"] = { settings = { texlab = { build = { @@ -45,10 +40,10 @@ local config = function() } } } - c.wgsl_analyzer.setup {} - c.hls.setup {} - c.slint_lsp.setup {} - c.tinymist.setup { + c["wgsl_analyzer"] = {} + c["hls"] = {} + c["slint_lsp"] = {} + c["tinymist"] = { root_dir = "-", settings = { exportPdf = "onSave", @@ -66,6 +61,6 @@ return { { "neovim/nvim-lspconfig", config = config, - dependencies = { "williamboman/mason-lspconfig.nvim"}, + dependencies = { "williamboman/mason-lspconfig.nvim" }, }, }